@charset "utf-8";
@font-face{font-family:myFont;src:url(../fonts/myFont.ttf);}
@font-face{font-family:'DIN';src:url('../fonts/dincond-medium-webfont.eot');src:url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dincond-medium-webfont.woff') format('woff'),url('../fonts/dincond-medium-webfont.ttf') format('truetype'),url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');font-weight:normal;font-style:normal;}
html,
body{height:100%;}
:root{--main-color:#2879FB;}

/*header*/
header{height:90px;position:fixed;left:0;top:0;right:0;z-index:999;background:#fff;border-bottom:1px solid rgba(255,255,255,.2);transition:background .3s;}
header.hover{background-color:#ffffff;border-bottom:none;box-shadow:0px 2px 5px rgba(0,0,0,.1);}
header>.pd{height:100%;}
header .logo{float:left;position:relative;top: 40%;transform:translateY(-50%);}
header .logo a{display:block;width: 170px;position:relative;height: 37px;}
header .logo img{width:100%;position:absolute;left:0;top:0;transition:all .3s;z-index:0;}
header .logo img:nth-child(2){opacity:0;}
header.hover .logo img:nth-child(1){opacity:0;}
header.hover .logo img:nth-child(2){opacity:1;z-index:1;}
header .header_btn{float:right;height:100%;border-left:1px solid rgba(255,255,255,.2);padding-left:15px;}
header .header_btn strong{
    height: 100%;
    display: block;
    font-size: 20px;
    color: #333;
    padding-top: 25px;
    padding-left: 51px;
    /* background: url(../images/phone.png) no-repeat left 5px; */
    background: url(../images/tel_1.png) 5px 25px no-repeat;
    /* height: 41px; */
    /* margin-top: 5px; */
    background-size: 40px;
}

header.hover .header_btn strong{
    color: #333;
}
header .header_btn strong i{
    display: block;
    font-size: 14px;
    font-weight: 400;
}
header.hover .header_btn{border-left:1px solid rgba(0,0,0,.1);}
header .header_btn .btn_{float:left;position:relative;top:50%;transform:translateY(-50%);margin:0 15px;height:100%;}
header .header_btn .icon{width:34px;height:100%;background-position:center;background-repeat:no-repeat;background-size:32px;}
header .header_btn .wechat .icon{background-image:url(../images/wechat_white.svg);}
header .header_btn .search .icon{background-image:url(../images/search_white.svg);cursor:pointer;}
header.hover .header_btn .wechat .icon{background-image:url(../images/wechat_gray.svg);}
header.hover .header_btn .search .icon{background-image:url(../images/search_gray.svg);}
header .header_btn .wechat .icon:hover{background-image:url(../images/wechat_blue.svg);}
header .header_btn .search .icon:hover{background-image:url(../images/search_blue.svg);cursor:pointer;}
header .header_btn .wechat .ewm_box{position:absolute;left:-30px;top:100%;width:110px;height:100px;display:none;}
header nav{float:right;display:inline-block;padding-right:15px;height:100%;}
header nav>a{float:left;padding: 0 18px;height:100%;}
header nav>a:after{content:'';display:block;clear:both;}
header nav>a span{line-height:90px;color:#333;font-size:16px;float:left;position:relative;}
header.hover nav>a span{color:#666666;}
header nav>a span:after{content:'';width:0;height:2px;position:absolute;bottom:1px;left:50%;background-color:#fff;transform:translateX(-50%);transition:all .3s linear;}
header.hover nav>a span:after{background-color:var(--main-color);}
header nav>a.active span:after,
header nav>a:hover span:after{width:100%;}
header.hover nav>a.active span,
header.hover nav>a:hover span{color:var(--main-color);}
header nav>a .icon {
	width: 12px;
	height: 12px;
	float: left;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	background-image: url(../images/menu_top_icon_down.svg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 2px;
	margin-left: 12px;
}
/*header_nav_drop*/
.header_nav_box{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:998;display:none;}
.header_nav_box.show{display:block;}
header nav .nav_cont{position:absolute;left:0;right:0;top:100%;width:100%;height:280px;background-color:#fff;display:none;}
.header_nav_box .nav_cont{position:absolute;left:0;right:0;top:90px;background-color:#fff;height:380px;display:none;}
.nav_drop_item .box_{height:100%;}
.nav_drop_item{position:absolute;left:0;top:0;width:100%;min-height:280px;background-color:#ffffff;display:none;box-shadow:inset 0 0 10px rgba(0,0,0,.1);overflow:hidden;}
.nav_drop_item .l_{float:left;width:33%;height:280px;padding-left:14.5%;background-image:url(../images/menu_img_left.jpg);background-size:100% 100%;background-repeat:no-repeat;padding-top:65px;padding-right:55px;}
.nav_drop_item .r_{float:left;width:67%;height:100%;padding-right:14.5%;}
.nav_drop_item .l_ .con{position:relative;height:100%;}
.nav_drop_item .l_ .t{font-size:22px;font-weight:bold;color:#2879FB;}
.nav_drop_item .l_ .des{font-size:16px;font-weight:400;line-height:26px;color:#666666;margin-top:20px;}
.nav_drop_item .l_ .more{position:absolute;left:0;bottom:50px;display:block;border-top:1px solid #ccc;width:100%;padding-top:18px;background-image:url(../images/next_gray.svg);background-repeat:no-repeat;background-position:right 22px;background-size:14px;}
.nav_drop_item .l_ .more span{height:21px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:21px;color:#666666;}
.nav_drop_item .r_ .con{height:100%;padding:65px 0 0 55px;}
.nav_drop_item .r_ .list_{margin:-20px -30px;}
.nav_drop_item .r_ .i{float:left;width:33.33%;padding:20px 30px;overflow:hidden;}
.nav_drop_item .r_ a{position:relative;display:block;padding-bottom:20px;background-image:url(../images/menu_icon_down.svg);background-repeat:no-repeat;background-position:right 5px;background-size:12px;height: 55px;}
.nav_drop_item .r_ a:hover{background-image:url(../images/menu_icon_down_hover.svg);}
.nav_drop_item .r_ a:after{content:'';width:100%;height:1px;background-color:#eee;position:absolute;left:0;bottom:0;z-index:0;}
.nav_drop_item .r_ a:before{content:'';width:0;height:1px;background-color:var(--main-color);position:absolute;left:0;bottom:0;z-index:1;transition:all .3s linear;}
.nav_drop_item .r_ a:hover:before{width:100%;}
.nav_drop_item .r_ a span{font-size:18px;font-weight:bold;color:#333333;transition:all .3s;}
.nav_drop_item .r_ a:hover span{color:var(--main-color);}
.nav_drop_item .r_ .con_hot{height:300px;overflow:hidden;}
.nav_drop_item .r_ .list_clear_hot a{font-size:15px;border:none;line-height:25px;padding-bottom:0px;background-image:none;background-position:right 5px;background-size:0px;height: 25px;margin-bottom:0px;}
.list_clear_hot a:hover{background-image:none}
.list_clear_hot a:after{content:'';width:0;height:0px;display:none;}
.list_clear_hot a:before{content:'';width:0;height:0px;display:none;}
.index_search_box {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    height: 90px;
    background-color: #fff;
    z-index: 1000;
    display: none;
}

.index_search_box .close_search_box_{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	background-image: url(../images/close_.png);
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.index_search_box .cont{position:relative;width:100%;height:40px;margin-top:25px;}
.index_search_box .cont input{position:absolute;display:block;width:calc(100% - 100px);height:100%;left:0;top:0;border:none;background-color:rgba(40,121,251,.2);padding:0 20px;}
.index_search_box .cont button{position:absolute;right:0;width:90px;background-color:var(--main-color);top:0;height:100%;font-size:16px;color:#fff;cursor:pointer;}
header .header_btn .nav_btn_m{display:none;}
@media(max-width:1700px){
header nav>a{
    padding:0 15px;
}
}

@media(max-width:1500px){
	header nav>a{padding:0 15px;}
}
@media(max-width:1200px){
	header nav{display:none;}
	header{height:62px;}
	header .logo a{width:115px;height:28px;}
	header .header_btn .icon{background-size:24px;width:24px;}
	header .header_btn .wechat{display:none;}
	.index_search_box{}
	header .header_btn .nav_btn_m{display:block;}
	header .header_btn .nav_btn_m span{display:block;width:80%;height:2px;background-color:#fff;margin:3px 0;}
	header.hover .header_btn .nav_btn_m span{background-color:#666;}
	header .header_btn .nav_btn_m .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;}
}
@media(max-width:768px){
	.index_search_box .cont{margin-top: 11px;}
	.index_search_box{height: 60px;}
	.index_search_box .close_search_box_{display: none;}
}
/*nav_m_box*/
.nav_m_box{
	position: fixed;
	z-index: -99;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.7);
	opacity: 0;
}
.nav_m_cont{
	position: absolute;
	left: 60px;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	transform: translateX(100%);
	transition: all .3s;
}
.nav_m_box.show{
	z-index: 10000;
	opacity: 1;
}
.nav_m_box.show .nav_m_cont{
	transform: translateX(0);
}
.nav_m_cont .box___{
	width: 100%;
	height: 100%;
	overflow-x: auto;
	padding: 20px;
}
.nav_m_cont .box___::-webkit-scrollbar {
    width: 2px;
    height: 2px
}
.nav_m_cont .box___::-webkit-scrollbar-button:vertical {
    display: none
}
.nav_m_cont .box___::-webkit-scrollbar-corner,
.nav_m_cont .box___::-webkit-scrollbar-track {
    background-color: #ccc;
}
.nav_m_cont .box___::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: #016EC5;
}
.nav_m_cont .box___::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #016EC5;
}
.nav_m_cont .box___::-webkit-scrollbar-thumb:vertical:active {
    background-color: #016EC5;
}
.nav_m_cont .box___ li{
	padding: 10px 0;
}
.nav_m_cont .box___ li:first-child{
	margin-bottom: 15px;
}
.nav_m_cont .box___ li:first-child .yiji_m a{
	font-size: 20px;
	color: var(--main-color);
	font-weight: bold;
}
.nav_m_cont .box___ li:first-child{
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.nav_m_cont .box___ .yiji_m:after{
	content: '';
	clear: both;
	display: block;
}
.nav_m_cont .box___ .yiji_m{

}
.nav_m_cont .box___ .yiji_m a{
	font-size: 18px;
	color: #222;
	float: left;
}
.nav_m_cont .box___ .yiji_m .icon{
	width: 23px;
	height: 23px;
	float: right;
	background-image: url(../images/download.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	transition: all .3s;
}
.nav_m_cont .box___ .yiji_m .icon.active{
	transform: rotate(180deg);
}
.nav_m_cont .box___ .drop_down_m{
	overflow-x: auto;
	display: none;
	margin-top: 10px;
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar {
    width: 2px;
    height: 2px
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-button:vertical {
    display: none
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-corner,
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-track {
    background-color: #ccc;
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: #016EC5;
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #016EC5;
}
.nav_m_cont .box___ .drop_down_m::-webkit-scrollbar-thumb:vertical:active {
    background-color: #016EC5;
}
.nav_m_cont .box___ .drop_down_m a{
	display: block;
	font-size: 16px;
	color: #666;
	padding-left: 20px;
	margin: 10px 0;
}
.nav_m_cont .nav_close_m{
	position: absolute;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 30px;
	background-image: url(../images/close_.png);
	background-position: center;
	background-size: 16px;
	background-repeat: no-repeat;
}


/*首页banner*/
.index_banner{height:100vh;background-color:#ccc;position:relative;}
.index_banner .swiper-slide{position:relative;}
.index_banner .swiper-slide .img_pc{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.2);}
.index_banner .swiper-slide-active .img_pc{transform:scale(1);transition:5s linear;}
.index_banner .img_pc video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}
.index_banner_text{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.index_banner .swiper-slide .index_banner_text .t1{font-size:30px;color:#fff;font-weight:300;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}
.index_banner .swiper-slide-active .index_banner_text .t1{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.index_banner .swiper-slide .index_banner_text .t2 {
    font-size: 48px;
    color: #fff;
    margin-top: 10px;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    font-weight: bold;
}
.index_banner .swiper-slide-active .index_banner_text .t2{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 1s .3s;-o-transition:all 1s .3s;transition:all 1s .3s;}
.index_banner .swiper-slide .index_banner_text .t3{display:block;margin-top:60px;width:160px;height:50px;background:var(--main-color);border-radius:4px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;line-height:50px;color:#FFFFFF;text-align:center;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);opacity:0;}
.index_banner .swiper-slide-active .index_banner_text .t3{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 1s .6s;-o-transition:all 1s .6s;transition:all 1s .6s;}
.index_banner_btn .btn_{transform:translateY(-50%);position:absolute;top:50%;width:56px;height:56px;background:#FFFFFF;border-radius:50%;z-index:3;background-image:url(../images/next_gray.svg);background-repeat:no-repeat;background-position:center;background-size:24px;cursor:pointer;transition:all .3s;}
.index_banner_btn .btn_:hover{background-color:var(--main-color);background-image:url(../images/next_white.svg);}
.index_banner_btn .prev{left:7%;transform:translateY(-50%) rotate(180deg);}
.index_banner_btn .next{right:7%;}
.index_banner .swiper-pagination{bottom:60px;text-align:right;padding-right:14.5%;}
.index_banner .swiper-pagination-bullet{width:30px;height:4px;background:rgba(255,255,255,0.5);opacity:1;border-radius:0px;transition:all .4s linear;}
.index_banner .swiper-pagination-bullet-active{width:60px;height:4px;background:#FFFFFF;opacity:1;border-radius:0px;}
@media(max-width:1440px){
	.index_banner_btn .prev{left:10px;}
	.index_banner_btn .next{right:10px;}
}
@media(max-width:1200px){
	.index_banner_btn .btn_{display:none;}
	.index_banner .swiper-pagination{text-align:center;padding-right:0;}
}
@media(max-width:768px){
	.index_banner{height:auto;}
	.index_banner .swiper-slide .index_banner_text .t1{font-size:20px;}
	.index_banner .swiper-slide .index_banner_text .t2{font-size:24px;}
	.index_banner .swiper-slide .index_banner_text .t3{height:42px;line-height:42px;width:120px;}
	.index_banner .swiper-pagination{bottom:10px;}
	.index_banner .swiper-pagination-bullet{width:15px;}
	.index_banner .swiper-pagination-bullet-active{width:30px;}
}
@media(max-width:374px){
	.index_banner .swiper-slide .index_banner_text .t1{font-size:18px;}
	.index_banner .swiper-slide .index_banner_text .t2{font-size:20px;}
}

/*index pub css*/
.index_pub_title{text-align:center;}
.index_pub_title p{font-size:36px;font-weight:bold;color:#333;}
.index_pub_title span{font-size:20px;font-weight:400;line-height:28px;color:#999999;padding-top:15px;display:inline-block;}
.public_more01{width:322px;position:relative;padding-top:20px;background-image:url(../images/next_gray.svg);background-repeat:no-repeat;background-position:right bottom;background-size:20px;display:inline-block;}
.public_more01:after{content:'';width:100%;height:1px;background:#C4C4C4;position:absolute;top:0;left:0;}
.public_more01:before{content:'';width:0;height:1px;background:var(--main-color);position:absolute;top:0;left:0;z-index:1;transition:all .3s linear;}
.public_more01 span{font-size:16px;font-weight:400;color:#999999;}
.public_more01:hover span{color:var(--main-color);}
.public_more01:hover{background-image:url(../images/next_blue.svg);}
.public_more01:hover:before{width:100%;}
@media(max-width:768px){
	.index_pub_title p{font-size:24px;}
	.public_more01{width: 100%;}
	.index_pub_title span{font-size: 16px;}
}

/*index_p1*/
.index_p1{background-color:#fff;padding:32px 0;}
.index_p1 .list_ .i{float:left;width:25%;}
.index_p1 .list_ .i_{border-left:1px solid rgba(238,238,238,1);}
.index_p1 .list_ .i .img{padding-left:25px;}
.index_p1 .list_ .i .img img{width:100%;max-width:30px;}
.index_p1 .list_ .i .text{position:relative;margin-top:15px;padding-left:25px;}
.index_p1 .list_ .i .text:after{content:'';width:1px;height:100%;position:absolute;left:-1px;bottom:0;background-color:rgba(214,214,214,1);}
.index_p1 .list_ .i .text p{font-size:24px;font-weight:bold;color:#333333;}
.index_p1 .list_ .i .text span{font-size:16px;font-weight:400;color:#333333;opacity:0.6;margin-top:14px;display:block;}
@media(max-width:1200px){
	.index_p1 .list_{margin:-20px;}
	.index_p1 .list_ .i{width:50%;padding:20px;}
}
@media(max-width:768px){
	.index_p1 .list_ .i{width:100%;}
	.index_p1 .list_ .i .text p{font-size:20px;}
}

/*index_p2*/
.index_p2{padding-top:60px;background-image:url(../images/index_p2_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.index_p2 .cont{position:relative;}
.index_p2 .text01{padding-top:55px;}
.index_p2 .text01 p{max-width:580px;font-size:17px;
	/* font-weight:bold; */
	line-height:28px;color:#666666;}
.index_p2 .text01 .btn_box{margin-top:30px;max-width:580px;}
.index_p2 .text01 .btn_list{margin:-8px;}
.index_p2 .text01 .btn_list .b_i{float:left;width:33.33%;padding:8px;}
.index_p2 .text01 .btn_list .b_i a{position:relative;display:block;background-color:#fff;overflow:hidden;}
.index_p2 .text01 .btn_list .b_i a span{display:block;width:100%;height:100%;position:relative;z-index:2;height:50px;background:transparent;box-shadow:0px 0px 20px rgba(103,131,175,0.2);opacity:1;border-radius:4px;padding:0 20px;font-size:16px;font-weight:400;line-height:50px;color:#2879FB;background-image:url(../images/home_first_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:14px;}
.index_p2 .text01 .btn_list .b_i a::before{content:'';z-index:-1;position:absolute;bottom:100%;right:100%;width:30px;height:30px;border-radius:50%;background-color:var(--main-color);transform-origin:center;transform:translate3d(50%,50%,0) scale3d(0,0,0);transition:transform 0.45s ease-in-out;}
.index_p2 .text01 .btn_list .b_i a:hover::before{transform:translate3d(50%,50%,0) scale3d(15,15,15);z-index:0;}
.index_p2 .text01 .btn_list .b_i a:hover span{color:#ffffff;background-image:url(../images/home_first_arrow_hover.svg);transition:all .45s;}
.index_p2 .img01{max-width:1150px;position:relative;}
.index_p2 .img01 img:nth-child(2){position:absolute;left:44%;top:42%;width:160px;animation:jump_ 3s infinite ease-in-out;}
.index_p2 .img01 img{width:100%;}
.index_p2 .text02{width:520px;position:absolute;right:14.5%;top:0;padding-top:55px;}
.index_p2 .text02 .up_{padding-bottom:20px;position:relative;}
.index_p2 .text02 .up_:after{content:'';width:10px;height:1px;background:#C4C4C4;opacity:1;border-radius:0px;position:absolute;left:0;bottom:0;}
.index_p2 .text02 .up_:before{content:'';width:45px;height:45px;opacity:1;border-radius:0px;position:absolute;right:0;top:0;background-image: url(../images/daouhao.svg);background-size: 100%;background-repeat: no-repeat;}
.index_p2 .text02 .up_ p{font-size:24px;color:#666;}
.index_p2 .text02 .up_ span{font-size:24px;color:var(--main-color);font-weight:bold;display:block;margin-top:10px;}
.index_p2 .text02 .mid_{padding-top:20px;}
.index_p2 .text02 .mid_ .i{background:#FFFFFF;box-shadow:0px 0px 10px #C5C8D4;opacity:1;border-radius:4px;padding:30px 20px;margin-bottom:12px;position:relative;}
.index_p2 .text02 .mid_ .i .t{font-size:18px;font-weight:bold;color:#333333;position:relative;}
.index_p2 .text02 .mid_ .i .t i{position:relative;display:inline-block;}
.index_p2 .text02 .mid_ .i .t i:after{content:'';height:1px;	/*width: 60px;*/width:0;background-color:#D4D4D4;position:absolute;left:20px;top:50%;transition:all .6s linear;}
.index_p2 .text02 .mid_ .i.active .t i:after{width:60px;}
.index_p2 .text02 .mid_ .i .t span{color:var(--main-color);}
.index_p2 .text02 .mid_ .i .des{margin-top:10px;height:78px;display:none;padding-right: 100px;}
.index_p2 .text02 .mid_ .i:nth-child(1) .des{display:block;}
.index_p2 .text02 .mid_ .i .des p{font-size:15px;font-weight:400;line-height:26px;color:#999999;}
.index_p2 .text02 .mid_ .i .img{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:50px;transition:all .6s;}
.index_p2 .text02 .mid_ .i .img img{width:100%;transition:all .6s;}
.index_p2 .text02 .mid_ .i.active .img{width:100px;}
@keyframes jump_{
	0%{transform:translate3d(-50%,calc(-50% - 40px),0);}
	50%{transform:translate3d(-50%,calc(-50%),0);}
	100%{transform:translate3d(-50%,calc(-50% - 40px),0);}
}
.index_p2 .text02 .btm_ .list_{margin:-9px;padding-top:15px;}
.index_p2 .text02 .btm_ .list_ .i{float:left;padding:9px;width:50%;}
.index_p2 .text02 .btm_ .list_ .i a{position:relative;display:block;border-radius:4px;overflow:hidden;background-color:#C0D1EC;}
.index_p2 .text02 .btm_ .list_ .i span{position:relative;z-index:2;display:block;height:50px;background-color:transparent;border-radius:4px;padding:0 20px;font-size:14px;font-weight:400;line-height:50px;color:#26477B;background-image:url(../images/home_right_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:14px;}
.index_p2 .text02 .btm_ .list_ .i a::before{content:'';z-index:-1;position:absolute;bottom:100%;right:100%;width:40px;height:40px;border-radius:50%;background-color:var(--main-color);transform-origin:center;transform:translate3d(50%,50%,0) scale3d(0,0,0);transition:transform 0.45s ease-in-out;}
.index_p2 .text02 .btm_ .list_ .i a:hover::before{transform:translate3d(50%,50%,0) scale3d(15,15,15);z-index:0;}
.index_p2 .text02 .btm_ .list_ .i a:hover span{color:#ffffff;background-image:url(../images/home_first_arrow_hover.svg);transition:all .45s;}
@media(max-width:1600px){
	.index_p2{padding-bottom:40px;}
	.index_p2 .text01 p,
	.index_p2 .text01 .btn_box{max-width:510px;}
	.index_p2 .text02{width:420px;}
	.index_p2 .img01{max-width:900px;}
	.index_p2 .text01 .btn_list .b_i{width: 100%;}
}
@media(max-width:1440px){
	.index_p2 .text02{right:5%;}
	.index_p2 .img01{max-width:840px;}

}
@media(max-width:1200px){
	.index_p2 .text01 p,
	.index_p2 .text01 .btn_box,
	.index_p2 .img01{max-width:100%;}
	.index_p2 .text02{position:relative;right:auto;width:100%;padding:0 5%;}
}
@media(max-width:768px){
	.index_p2{padding-top:40px;}
	.index_p2 .text01{padding-top:40px;}
	.index_p2 .text01 .btn_list .b_i{width:100%;}
	.index_p2 .img01 img:nth-child(2){width:80px;}
	.index_p2 .text02 .up_{padding-bottom:15px;}
	.index_p2 .text02 .up_ p,
	.index_p2 .text02 .up_ span{font-size:18px;}
	.index_p2 .text02 .mid_ .i .t{font-size:17px;}
	.index_p2 .text02 .mid_ .i .t i{display:none;}
	.index_p2 .text02 .mid_ .i .des{padding-right:50px;height: auto;}
	.index_p2 .text02 .mid_ .i .img{right:10px;}
	.index_p2 .text02 .mid_ .i.active .img{width:70px;}
	.index_p2 .text02 .mid_ .i .des p{display:inline;}
	.index_p2 .text02 .btm_ .list_ .i{width:100%;}
	.index_p2 .text02 .up_:before{
		width: 26px;
		height: 26px;
	}
}

/*index_p3*/
.index_p3{position:relative;padding:60px 0;background-image:url(../images/index_p3_bg01.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.index_p3 .pd{position:relative;z-index:2;}
.index_p3 .cont{margin-top:30px;}
@media(max-width:768px){
	.index_p3{padding:40px 0;}
}

/*index_p4*/
.index_p4{padding:60px 0;}
.index_p4 .cont{margin-top:30px;border-radius:4px;overflow:hidden;}
.index_p4 .cont .up_{position:relative;height:600px;
	/* background-image:url(../images/index_sebg.jpg);
	background-repeat:no-repeat; */
	background-size:100% 100%;background-position: center;}
.index_p4 .cont .up_ .bg_{position:absolute;left:0;top:0;right:0;bottom:0;}
.index_p4 .cont .up_ .bg_ .i{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;
	background-repeat: no-repeat;
	overflow: hidden;
	opacity:0;z-index:1;}
.index_p4 .cont .up_ .bg_ .i.show{opacity:1;z-index:2;transition:all .6s;}
.index_p4 .cont .up_ .bg_ .i:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(271deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:0;}
.index_p4 .cont .up_ .bg_ .i .text {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding-left: 60px;
	max-width: 510px;
	z-index: 2;
}

.index_p4 .cont .up_ .bg_ .i .text .t {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 16px;
	position: relative;
	opacity: 0;
}
.index_p4 .cont .up_ .bg_ .i.show .text .t{animation:textIn .6s .15s forwards;}
.index_p4 .cont .up_ .bg_ .i .text .t:after{content:'';width:10px;height:2px;background:#FFFFFF;opacity:1;position:absolute;left:0;bottom:0;}
.index_p4 .cont .up_ .bg_ .i .text .des {
	padding-top: 20px;
	opacity: 0;
	max-height: 334px;
	overflow-y: auto;
}

.index_p4 .cont .up_ .bg_ .i.show .text .des {
	animation: textIn .6s .35s forwards;
}
.index_p4 .cont .up_ .bg_ .i .text .des p{font-size:16px;font-weight:400;line-height:32px;color:#FFFFFF;}
.index_p4 .cont .up_ .bg_ .i .text a{display:block;width:40px;height:40px;background:#2879FB;border-radius:50%;background-image:url(../images/home_first_arrow_hover.svg);background-repeat:no-repeat;background-position:center;background-size:16px;margin-top:25px;opacity:0;}
.index_p4 .cont .up_ .bg_ .i.show .text a{animation:textIn .6s .55s forwards;}
.index_p4 .cont .down_ .swiper-slide{height:88px;background-color:#e3e3e3;position:relative;cursor:pointer;}
.index_p4 .cont .down_ .swiper-slide:after{
	content: '';
	width: 1px;
	height: 20px;
	background: #DBDBDB;
	opacity: 1;
	border-radius: 0px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);

}
.index_p4 .cont .down_ .swiper-slide i{font-size:36px;font-weight:400;color:#FFFFFF;opacity:0.2;line-height:1;padding-left:10px;position:relative;top:-2px;}
.index_p4 .cont .down_ .swiper-slide span{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:block;white-space:nowrap;text-align:center;font-size:16px;font-weight:400;line-height:22px;color:#666666;}
.index_p4 .cont .down_ .swiper-slide.active{background-color:var(--main-color);transition:all .3s;}
.index_p4 .cont .down_ .swiper-slide.active span{color:#ffffff;}
.index_p4 .cont .down_ .swiper-scrollbar{display:none;}
@keyframes textIn{
	0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
	to{-webkit-transform:translate(0);transform:translate(0);opacity:1}
}
@media(max-width:1580px){

.index_p4 .cont .up_ .bg_ .i .text {
	max-width: 460px;
}
}

@media(max-width:1366px){

.index_p4 .cont .up_ .bg_ .i .text {
	max-width: 490px;
}
}

@media(max-width:1300px){
.index_p4 .cont .up_ .bg_ .i .text {
	max-width: 390px;
}

}

@media(max-width:1200px){
	.index_p4 .cont .up_{height:410px;}
	.index_p4 .cont .down_ .swiper-scrollbar{display:block;}
	.index_p4 .cont .down_ .swiper-container-horizontal>.swiper-scrollbar{height:3px;}
}
@media(max-width:991px){
.index_p4 .cont .up_ .bg_ .i .text {
    padding-left: 30px;
    max-width: 300px;
}
.index_p4 .cont .up_ .bg_ .i .text .des {
    margin-top: 20px;
    padding-top: 0;
    max-height: 290px;
    overflow-y: auto;
}
}

@media(max-width:768px){
	.index_p4 .cont .up_ .bg_ .i .text{padding-left:20px;width: calc(100% - 20px);overflow-y: auto;
		max-height: 90%;

	}
	.index_p4 .cont .up_ .bg_ .i .text .t{font-size:20px;}
	.index_p4 .cont .up_ .bg_ .i .text .des p{line-height:28px;}
	.index_p4 .cont .up_ .bg_ .i .text .des{padding-top:10px;}
	.index_p4 .cont .up_ .bg_ .i .text a{margin-top:15px;}
	.index_p4 .cont .up_ .bg_ .i:after{opacity: .5;}
	.index_p4 .cont .up_ .bg_ .i{background-position: right;}
	.index_p4 .cont .up_ .bg_ .i .text .des {
    max-height: inherit;
    overflow-y: inherit;
}

}

@media(max-width:640px){

.index_p4 .cont .up_ .bg_ .i .text {
    max-width: 100%;
}
}


.index_deve {
  padding-top: 200px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  z-index: 1;
}
.deve_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.deve_bg .show_bg {
  width: 100%;
  height: 100%;
  transition: all 20s;
}
.animated .show_bg {
  transform: scale(1.05);
}

.in_de_cont {
  position: relative;
  display: flex;
}

.index_deve:before {
  content: "";
  position: absolute;
  right: calc(50% - 464px);
  bottom: 0;
  width: 100%;
  height: calc(100% - 200px);
  background: #FFFFFF;
  z-index: -1;
}

.in_de_cont .in_d_l {
  position: relative;
  padding: 50px 50px 50px 0;
  float: left;
  flex: 1;
}

.in_de_cont .in_d_l:after {
  content: "";
  position: absolute;
  right: -15%;
  top: 45px;
  width: 451px;
  height: 451px;
  /*background-image: url(../images/deve_bg.jpg);*/
  background-size: 100% 100%;
  z-index: -1;
}

.in_d_l .max_inl {
  max-width: 822px;
}

.in_de_cont .de_right {
  position: relative;
  margin-top: -70px;
  float: right;
  width: 464px;
  border-radius: 6px;
  display: flex;
align-items: flex-end;
  overflow: hidden;
}
.in_de_cont .de_right .deve_swiper {
  width: 100%;
  height: 100%;
}
.in_de_cont .cx_mask {
  padding: 55px 50px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
 
  background: linear-gradient(135deg, #12C7D9 0%, rgba(18, 199, 217, 0.00) 100%);
 /*background-image: url(../images/cx_mask.png);*/
  background-size: cover;
  background-repeat: no-repeat;
}
.deve_swiper .thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.cx_mask .de_icon img{
width: 40px;
}
.cx_mask h3 {
  color: #FFF;
font-size: 36px;
font-weight: 700;
line-height: 1.2;
}

.cx_mask p {
  padding-top: 10px;
  color: #FFF;
font-size: 24px;
font-weight: 500;
line-height: 1.2;
}
.deve_button {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;  
  bottom: 35px;
  width: 100%;
  left: 0;

z-index: 8;
}
.deve_button div {
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-size: 100% 100%;
  background-position: center;
  cursor: pointer;
outline: 0;
}
.deve_button .deve_prev {
  background-image: url(../images/de_left.svg);
}
.deve_button .deve_next {
  background-image: url(../images/de_right.svg);
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 1360px;
}
.font48 {
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2;
    color: #111111;
    cursor: pointer;
}
.indl_text {
    margin-top: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.in_d_l .hover2 {
    /* padding-top: 28px; */
    display: inline-block;
    background: #0062ff;
    width: 120px;
    border-radius: 5px;
    margin-top: 20px;
    line-height: 40px;
    text-align: center;
}
.in_d_l .hover2 a{
    color: #fff;
}
.develop-all {
    padding-top: 45px;
    display: flex;
    justify-content: space-between;
}
.develop-index {
  text-align: center;
}

.develop-index>img {
  margin: 0 auto;
  margin-bottom: 8px;
  width: 44px;
}

.develop-index .de_num {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10px;
}

.develop-index .de_num .he_gunt {
  font-family: 'D-DIN';
  font-weight: 700;
  line-height: 1;
  color: #111111;
}

.develop-index .de_num span:nth-child(2) {
  margin-left: 7px;
  font-family: 'D-DIN';
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  padding-bottom: 5px;
}

.develop-index p {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}

.in_d_r .de_text {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  padding-bottom: 30px;
}

.in_d_r .de_title {
  display: flex;
  align-items: center;
  padding: 8px 0;
}

.in_d_r .de_title img {
  width: 40px;
}

.in_d_r .de_title span {
  flex: 1;
  padding-left: 10px;
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
}

.in_d_r .hover3 {
  padding-top: 45px;
}

.in_d_r .hover3 a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 336px;
  height: 42px;
  text-align: center;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  cursor: pointer;
}

.in_d_r .hover3 span {
  display: inline-block;
  padding-right: 32px;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  background-image: url(../images/arrow.svg);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: right;
}

.in_d_r .hover3 a:hover {
  background-color: #fff;
}

.in_d_r .hover3 a:hover span {
  color: var(--blue);
  background-image: url(../images/rowwer.svg);
}
.group{
   width: 102%;
   /* float: left; */
   overflow: hidden;
   margin: 50px 0px;
}
.group div{
   width: 18%;
   float: left;
   margin-right:2%;
   border: 1px solid #eee;
}
.group img{
    width: 100%;
}

/*index_p5*/
.index_p5 .cont{height:750px;position:relative;padding-top:110px;margin-top:40px;}
.index_p5 .cont .up_{position:relative;z-index:3;}
.index_p5 .cont .up_ .swiper-container{border-bottom:1px solid rgba(255,255,255,.5);}
.index_p5 .cont .up_ .swiper-slide{display:inline-block;width:auto;font-size:16px;font-weight:400;color:#FFFFFF;padding-bottom:25px;cursor:pointer;z-index:2;}
.index_p5 .cont .up_ .swiper-slide:after{content:'';width:100%;height:4px;background-color:var(--main-color);position:absolute;left:0;bottom:-1px;z-index:2;display:none;}
.index_p5 .cont .up_ .swiper-slide.active:after{display:block;}
.index_p5 .cont .bg_{position:absolute;left:0;top:0;bottom:0;right:0;}
.index_p5 .cont .bg_ .i{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:1;background-size: cover;background-position: center;}
.index_p5 .cont .bg_ .i.show{opacity:1;z-index:2;}
.index_p5 .cont .bg_ .i:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(153deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);}
.index_p5 .cont .bg_ .i .text_{position:absolute;z-index:2;top:250px;left:0;right:0;}
.index_p5 .cont .bg_ .i .text_ .t{font-size:26px;font-weight:bold;color:#FFFFFF;padding-bottom:20px;position:relative;opacity:0;}
.index_p5 .cont .bg_ .i.show .text_ .t{opacity:1;transition:all .45s;}
.index_p5 .cont .bg_ .i .text_ .t:after{content:'';width:11px;height:2px;background:#2879FB;position:absolute;left:0;bottom:0;}
.index_p5 .cont .bg_ .i .text_ .des{max-width:783px;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;margin-top:30px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity:0;}
.index_p5 .cont .bg_ .i.show .text_ .des{animation:textIn .6s .15s forwards;}
.index_p5 .cont .bg_ .i .text_ .img_box{margin-top:30px;max-width:700px;opacity:0;}
.index_p5 .cont .bg_ .i.show .text_ .img_box{animation:textIn .6s .35s forwards;}
.index_p5 .cont .bg_ .i .text_ .img_box .img_list{margin:-10px;}
.index_p5 .cont .bg_ .i .text_ .img_box .img_list .img_i{float:left;width:25%;padding:10px;}
.index_p5 .cont .bg_ .i .text_ .img_box .img_list .img_i_{border-radius:4px;overflow:hidden;}
.index_p5 .cont .bg_ .i .text_ .btn{margin-top:60px;opacity:0;}
.index_p5 .cont .bg_ .i.show .text_ .btn{animation:textIn .6s .55s forwards;}
.index_p5 .cont .bg_ .i .text_ .more{display:block;width:160px;height:50px;background:#0062FF;border-radius:4px;font-size:14px;font-weight:400;line-height:50px;color:#FFFFFF;text-align:center;float:left;}
.index_p5 .cont .bg_ .i .text_ .more02{width:280px;float:right;background-image:url(../images/next_white.svg);}
.index_p5 .cont .bg_ .i .text_ .more02:after{background-color:#fff;}
.index_p5 .cont .bg_ .i .text_ .more02 span{color:#fff;}
.index_p5 .cont .bg_ .i .text_ .more02:hover span{color: var(--main-color);}
.index_p5 .cont .bg_ .i .text_ .more02:hover{background-image:url(../images/next_blue.svg);}
@media(max-width:768px){
	.index_p5 .cont{padding-top:70px;height: 550px;}
	.index_p5 .cont .bg_ .i .text_{top:160px;}
	.index_p5 .cont .bg_ .i .text_ .img_box .img_list .img_i{width:50%;}
	.index_p5 .cont .bg_ .i .text_ .img_box .img_list .img_i:nth-child(n+2){
		display: none;
	}
	.index_p5 .cont .bg_ .i .text_ .img_box{max-width:320px;}
	.index_p5 .cont .bg_ .i .text_ .more02{width:100%;margin-top:30px;}
	.index_p5 .cont .bg_ .i .text_ .btn{margin-top:40px;}
	.index_p5 .cont .bg_ .i .text_ .more{height:42px;width:120px;line-height:42px;}
}

/*index_case*/
.index_case{padding:60px 0;background-image:url(../images/index_case_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;}
.index_case .cont{position:relative;margin-top:56px;}
.index_case .cont .img_box{width:100%;max-width:calc(50% + 100px);border-radius:4px;overflow:hidden;position:relative;}
.index_case .cont .img_box>img{width:100%;position:relative;z-index:0;}
.index_case .cont .img_box .img_list{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;}
.index_case .cont .img_box .img_list .img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(1.02);}
.index_case .cont .img_box .img_list .img.show{opacity:1;transform:scale(1);transition:transform 1.2s;}
.index_case .cont .img_box .img_icon{position:absolute;left:0;bottom:0;right:0;height:150px;z-index:2;background:linear-gradient(360deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}
.index_case .cont .img_box .img_icon .img_icon_list{position:absolute;left:16px;right:190px;bottom:23px;}
.index_case .cont .img_box .img_icon .img{border-radius: 4px;overflow: hidden; width:calc(20% - 20px);float:left;margin:0 10px;cursor:pointer;overflow:hidden;position:relative;}
.index_case .cont .img_box .img_icon .img>div {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .3s;
}
.index_case .cont .img_box .img_icon .img.show:after{
	content: '';
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.index_case .cont .img_box .img_icon .img img{width:100%;}
.index_case .cont .img_box .img_icon .img:hover div {
    transform: scale(1.1);
}
.index_case .cont .text_box{position:absolute;right:0;width:calc(50% - 90px);right:46px;top:50%;transform:translateY(-50%);z-index:2;}
.index_case .cont .text_box .i{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-999;opacity:0;padding:46px 40px;transform:translateX(20px);background:#FFFFFF;box-shadow:0px 0px 40px rgba(0,0,0,0.1);border-radius:4px;}
.index_case .cont .text_box .i.show{position:relative;z-index:2;opacity:1;transform:translateX(0px);transition:all 1.2s;}
.index_case .cont .text_box .i h3 {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    opacity: 1;
    height: 70px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-top: 10px;
}

.index_case .cont .text_box .i h3:after {
    content: '';
    width: 11px;
    height: 2px;
    background: #2879FB;
    opacity: 1;
    border-radius: 0px;
    position: absolute;
    left: 0;
    top: 0px;
}

.index_case .cont .text_box .i p {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 28px;
    color: #666666;
    opacity: 1;
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.index_case .cont .text_box .i a {
    display: inline-block;
    width: 160px;
    height: 50px;
    background: #0062FF;
    opacity: 1;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 50px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 60px;
}.index_case .cont .i_icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;}
.index_case .cont .i_icon .i{display:inline-block;width:7px;height:26px;background:#E7E7E7;opacity:1;margin:6px 0;transform:skewY(-30deg);cursor:pointer;}
.index_case .cont .i_icon .i.show{background-color:var(--main-color);transition:background .4s;}
.index_case .public_more01{margin-top: 54px;float: right;}
.index_case .contm{display: none;}
@media(max-width:1600px){
	.index_case .cont .text_box .i a{margin-top:40px;}
	.index_case .cont .text_box .i{padding:30px;}
}
@media(max-width:1024px){
	.index_case .cont .img_box{max-width:100%;}
	.index_case .cont .text_box{position:relative;top:0;right:auto;transform:translate(0);width:100%;}
	.index_case .cont .i_icon{position:relative;top:0;right:0;transform:translate(0);}
	.index_case .cont .i_icon{flex-direction:row;padding-top:30px;}
	.index_case .cont .i_icon .i{margin:0 3px;width:20px;height:3px;transform:skewY(0);}
}
@media(max-width:768px){
	.index_case .cont{display: none;}
	.index_case{padding:40px 0;}
	.index_case .cont{margin-top:40px;display: none;}
	.index_case .cont .text_box .i{transform:translateX(0);}
	
	.index_case .cont .img_box .img_icon .img_icon_list{right:10px;}
	.index_case .cont .img_box{border-radius:4px 4px 0 0;}
	.index_case .cont .text_box .i{padding:20px;}
	.index_case .cont .text_box .i h3{font-size:18px;height:auto;}
	.index_case .cont .text_box .i p{margin-top:15px;}
	.index_case .cont .text_box .i a{height:42px;width:120px;line-height:42px;margin-top:20px;}

	.index_case .contm {
	    display: block;
	    padding-top: 20px;
	}

	.index_case .contm .text__ {
		padding: 20px;
		background: #FFFFFF;
	    border-radius: 4px;
	}

	.index_case .contm .text__ h3 {
	    font-size: 18px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #333333;
	    line-height: 30px;
	    opacity: 1;
	    height: 60px;
	    padding-top: 10px;
	    position: relative;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	}

	.index_case .contm .text__ h3:after {
	    content: '';
	    width: 11px;
	    height: 2px;
	    background: #2879FB;
	    opacity: 1;
	    border-radius: 0px;
	    position: absolute;
	    left: 0;
	    top: 0px;
	}

	.index_case .contm .text__ p {
	    font-size: 16px;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    line-height: 28px;
	    color: #666666;
	    opacity: 1;
	    margin-top: 5px;
	    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	}

	.index_case .contm .text__ a {
		height:42px;
		width:120px;
		line-height:42px;
		margin-top:20px;

	    display: inline-block;
	    background: #0062FF;
	    opacity: 1;
	    border-radius: 4px;
	    font-size: 14px;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    color: #FFFFFF;
	    text-align: center;
	}
	.index_case .contm .swiper-pagination-bullet{
		display: inline-block;
	    background: #E7E7E7;
	    opacity: 1;
	    margin: 0 3px;
	    cursor: pointer;
	    width: 20px;
	    height: 3px;
	    transform: skewY(0);
	    border-radius: 0;
	}

	.index_case .contm .swiper-pagination-bullet-active {
	    opacity: 1;
	    background: #007aff;
	}
	.index_case .contm .swiper-container{
		padding-bottom: 20px;
	}
		

}

/*index_about*/
.index_about{background-image:url(../images/index_news_bg.png);background-size:cover;background-position:center;padding:50px 0 76px;}
.index_about .cont{padding-top:50px;}
.index_about .cont .l_{width:50%;float:left;padding-right:50px;}
.index_about .cont .r_{float:left;width:50%;padding-left:20px;}
.index_about .cont .l_ .t span{display:block;font-size:26px;line-height:40px;color:#333333;font-weight:bold;}
.index_about .cont .l_ .t{padding-bottom:15px;position:relative;}
.index_about .cont .l_ .t:after{content:'';width:11px;height:2px;background:#2879FB;border-radius:0px;position:absolute;left:0;bottom:0;}
.index_about .cont .l_ .des p{font-size:16px;font-weight:400;line-height:26px;color:#666666;margin-top:30px;}
.index_about .cont .r_ .img{border-radius:4px;overflow:hidden;position:relative;padding-bottom:16px;padding-right:16px;}
.index_about .cont .r_ .img:after{content:'';position:absolute;right:0;bottom:0;width:80%;height:70%;background:linear-gradient(164deg,rgba(40,121,251,0) 0%,#2879FB 100%);opacity:0.41;border-radius:4px;}
.index_about .cont .r_ .img img{width:100%;position:relative;z-index:1;}
.index_about .cont .public_more01{margin-top:50px;}
@media(max-width: 1024px){
	.index_about .cont{
		display: flex;
		flex-direction: column-reverse;
	}
	.index_about .cont .r_{
		width: 100%;
		padding-left: 0;
	}
	.index_about .cont .l_{
		width: 100%;
		padding-right: 0;
		margin-top: 40px;
	}
}
@media(max-width: 768px){
	.index_about{
		padding: 40px 0;
	}
	.index_about .cont{
		padding-top: 40px;
	}
	.index_about .cont .l_ .t span{
		font-size: 18px;
		line-height: 34px;
	}
}

/*index news*/
.index_news{background-color:#ffffff;padding:50px 0 70px;}
.index_news .cata .list_{text-align:center;padding-top:40px;}
.index_news .cata .i{width:180px;height:50px;background:#FFFFFF;border:1px solid #CCCCCC;opacity:1;border-radius:35px;font-size:16px;font-weight:400;line-height:50px;color:#666666;text-align:center;display:inline-block;margin:0 10px;cursor:pointer;}
.index_news .cata .i.active{border-color:var(--main-color);background-color:var(--main-color);color:#ffffff;}
.index_news .con{padding-top:0px;position:relative;}
.index_news .swiper-container{padding-bottom:50px;position:absolute;left:0;top:40px;right:0;bottom:0;z-index:1;opacity:0;}
.index_news .swiper-container.active{position:relative;background-color:#ffffff;z-index:2;opacity:1;transition:all .3s;}
.index_news .swiper-container .swiper-slide{opacity:.4;cursor:pointer;}
.index_news .swiper-container .swiper-slide-active,
.index_news .swiper-container .swiper-slide-prev,
.index_news .swiper-container .swiper-slide-next{opacity:1;}
.index_news .swiper-slide .img{border-radius:4px;overflow:hidden;}
.index_news .swiper-slide .img span{display:inline-block;position:absolute;z-index:3;height:27px;background:#0062FF;border-radius:4px;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;left:10px;top:10px;text-align:center;padding:0 7px;}
.index_news .swiper-slide .text{padding-top:17px;}
.index_news .swiper-slide .text h2{font-size:17px;font-weight:bold;line-height:32px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_news .swiper-slide .text .time{font-size:14px;font-weight:400;line-height:32px;color:#CCCCCC;margin:10px 0;}
.index_news .swiper-slide .text p{font-size:14px;font-weight:400;line-height:28px;color:#666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.index_news .btn{position:absolute;height:56px;left:0;right:0;top:calc(50% - 70px);z-index:1;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.index_news .btn .btn_{width:56px;height:56px;background-color:var(--main-color);border-radius:50%;pointer-events:auto;cursor:pointer;background-image:url(../images/prev_icon.svg);background-position:center;background-repeat:no-repeat;background-size:24px;}
.index_news .btn .btn_.prev{float:left;}
.index_news .btn .btn_.next{float:right;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.index_news .swiper-pagination{bottom:0;}
.index_news .swiper-pagination-bullet{width:12px;height:12px;background:#d9d9d9;border-radius:50%;opacity:1;border:2px solid transparent;}
.index_news .swiper-pagination-bullet-active{background-color:transparent;border:2px solid var(--main-color);}
@media(max-width: 992px){
	.index_news .swiper-container .swiper-slide-prev,
	.index_news .swiper-container .swiper-slide-next{opacity:.4;}
}
@media(max-width: 768px){
	.index_news{
		padding: 40px 0;
	}
	.index_news .btn .btn_{
		display: none;
	}
	.index_news .cata .i{
		width: calc(33.33% - 10px);
		margin: 0 3px;
		font-size: 14px;
		height: 42px;
		line-height: 42px;
	}
	.index_news .cata .list_{
		padding-top: 30px;
	}
	.index_news .con{
		padding-top: 0;
		padding-bottom: 40px;
	}
	.index_news .swiper-container{
		padding-bottom: 30px;
	}
}



.new{padding: 20px 0;overflow: hidden;background: #ffff;}
.new_hhot{
    width: 100%;
}
.new_hhot strong{
    width: 50%;
    float: left;
    padding-left: 10px;
    font-size: 20px;
}
.index-news-box {overflow: hidden; margin-top: 30px;}
.index-news-big {width: 24%;float: left;margin-right: 1%;}
.index-news-big img {display: block; width: 100%;}
.index-news-big-con {background: #ffffff; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10); padding: 10px; overflow: hidden;}
.index-news-time{width: 20%;height: 80px;background: #27499d;color: #fff;text-align: center;padding: 10px 0;float: left;}
.index-news-time span {display: block; font-size: 40px; line-height: 30px;}
.index-news-time i {display: block; font-size: 14px; line-height: 24px; margin-top: 10px;}
.index-news-txt {width: 80%;padding: 0px 3%;float: left;overflow: hidden;}
.index-news-txt h4 {font-size: 16px;line-height: 20px;white-space: nowrap;}
.index-news-txt p {font-size: 14px; line-height: 26px; color: #666; margin-top: 10px;}
.index-news-list {width: 24%;float: left;margin-right: 1%;}
.index-news-list  li {padding-bottom: 10px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; overflow: hidden;}
.index-news-list .index-news-time{width: 20%;height: 80px; background: #e6e6e6; color: #999; text-align: center;}
.index-news-list .index-news-txt {width: 80%;padding: 0px 3%;float: left;}
.index-news-list  li:hover .index-news-time {background: #27499d; color: #fff;}


/*footer*/
footer {
    background-color: #373737;
    padding-top: 45px;
}

footer .p1 {
    padding-bottom: 50px;
    overflow: hidden;
}

footer .p1 .left {
    float: left;
    width: 280px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    height: 240px;
}

footer .p1 .mid {
    float: left;
    width: calc(100% - 470px);
    padding: 0 0 0 60px;
    display: flex;
}

footer .p1 .right {
    float: left;
    width: 190px;
    height: 240px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding-left: 40px;
}

footer .p1 .left .footer_logo {
    width: 165px;
    display: block;
    /* margin-bottom: 10px; */
}

footer .p1 .left .footer_logo img {
    width: 100%;
    padding-bottom: 10px;
    /* display: block; */
}

footer .p1 .left .t1 {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 26px;
    padding-bottom: 13px;
    position: relative;
}

footer .p1 .left .t1:after {
    content: '';
    width: 13px;
    height: 1px;
    background: rgba(255, 255, 255, 0.2);
    opacity: 1;
    border-radius: 0px;
    position: absolute;
    left: 0;
    bottom: 0;
}

footer .p1 .left .footer_tel {
    padding-top: 10px;
}

footer .p1 .left .footer_tel span {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: rgba(255, 255, 255, 0.5);
    padding-left: 25px;
    background-image: url(../images/footer_tel_icon.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 14px;
}

footer .p1 .left .footer_tel p {
    font-size: 32px;
    font-weight: 500;
    color: #FFFFFF;
    padding-top: 13px;
    line-height: 20px;
}

footer .p1 .mid dl {
    float: left;
    width: 22%;
}
footer .p1 .mid dl:last-child {
    float: left;
    width: 34%;
}
footer .p1 .pd  .mid dl:nth-of-type(1) {
	padding-right: 20px;
	margin-right: 10px;
}


footer .p1 .mid dt a {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #FFFFFF;
    margin-bottom: 20px;
    display: block;
    line-height: 40px;
}
footer .p1 .mid dd{
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 8px;
    display: block;
}
footer .p1 .mid dd a {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 8px;
    display: block;
}

footer .p1 .right .t1 {
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px;
}

footer .p1 .right .t2 {
    padding-top: 20px;
}
footer .p1 .right .t2 .i{
	/* position: relative; */
}
footer .p1 .right .t2 .i .img{
	/* position: absolute; */
	/* right: calc(100% + 20px); */
	/* top: 50%; */
	/* transform: translateY(-50%); */
	width: 150px;
	/* height: 100px; */
	/* display: none; */
	/* margin-top: 10px; */
}
footer .p1 .right .t2 .i:hover .img{
	display: block;
}
footer .p1 .right .t2 .i span {
    display: block;
    /* padding-left: 42px; */
    height: 32px;
    line-height: 32px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 32px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    cursor: default;
    text-align: center;
}

footer .p1 .right .t2 .i:not(:first-child) {
    margin-top: 20px;
}

footer .p1 .right .t2 .i:nth-child(1) span {
    /* background-image: url(../images/footer_e_icon_01.png); */
}

footer .p1 .right .t2 .i:nth-child(2) span {
    background-image: url(../images/footer_e_icon_02.png);
}

footer .p1 .right .t2 .i:nth-child(3) span {
    background-image: url(../images/footer_e_icon_03.png);
}

footer .p2 {
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding: 26px 0;
    overflow: hidden;
}

footer .p2 span,
footer .p2 a {
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
}

footer .p2 a {
    margin: 0 10px;
}

footer .p3 {
    background-color: #292929;
    padding: 23px 0 38px;
}

footer .p3 .l_ {
    float: left;
}

footer .p3 .r_ {
    float: right;
}

footer .p3 span,
footer .p3 a {
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.3);
}
@media(max-width: 1280px){

footer .p1 .mid {
    padding: 0 0 0 40px;
}
footer .p1 .pd .mid dl:nth-of-type(1) {
	padding-right: 0;
}

}
@media(max-width: 1200px){
	footer .p1 .mid,footer .p1 .right{
		display: none;
	}
	footer .p1 .left{border-right: none;float: unset;margin: 0 auto;}
}
@media(max-width: 768px){
	footer .p1 .left{
		width: 320px;
	}
	footer .p2 a{
		margin: 0 2px;
	}
	footer .p3 .l_{width: 100%;}
	footer .p3 .r_{
		width: 100%;
	}
}
/* 分享 */
.share_mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.4);left:0;top:0;z-index:1111;display:none;}
.share_box{position:fixed;top:50%;width:258px;left:50%;z-index:11111;display:none;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}
.share_box .share_list{height:148px;padding-top:20px;background:rgba(0,0,0,0.4);border-radius:10px 10px 0px 0px;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}
.share_box .sub{font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;line-height:18px;}
.share_box .share_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
.share_box .share_list ul li{padding-top:22px;width:33%;cursor:pointer;}
.share_box .share_list ul li p{font-size:12px;font-weight:400;color:#FFFFFF;margin-top:8px;line-height:24px;text-align:center;}
.cancel_share{height:48px;text-align:center;font-size:14px;font-weight:400;color:#FFFFFF;line-height:48px;background:rgba(0,0,0,0.6);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:0px 0px 10px 10px;}
.share-copy{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:42px;background:rgba(0,0,0,0.6);border-radius:6px 6px 6px 6px;font-size:14px;padding:6px 16px;color:#FFFFFF;z-index:9999;}
.weixin{display:none;width:100%;position:fixed;top:0;left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999;}
.copyIcon{background:url(../images/msg_icon_link.svg) center center / contain no-repeat;width:20px;height:30px;float:left;}
.copyDesc{font-size:14px;padding-left:16px;font-weight:400;color:#FFFFFF;line-height:30px;float:left;}
.share_list li a{display:block;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;}
.share_list li a.share_weixin:before{background-position:0px 0px;}
.share_list li a.share_qq:before{background-position:-100px 0px;}
.share_list li a.share_ment:before{background-position:-50px 0px;}
.share_list li a.share_tb:before{display:block;content:"";margin:0px auto;width:50px;height:50px;border-radius:50%;background-color:white;background-image:url(../images/fxico.svg);background-size:auto 100%;background-repeat:no-repeat;}
.share_bg{width:38px;height:38px;margin:0 auto;text-align:center;}

/*内页banner*/
.banner_n{position:relative;}
.banner_n .banner_img.pc{height:400px;background-size:cover;background-position:center;}
.banner_n .banner_text{position:absolute;left:0;top:calc(50% + 45px);width:100%;z-index:1;transform:translateY(-50%);}
.banner_n .banner_text p{font-weight:bold;color:#FFFFFF;}
.banner_n .banner_text span{display:block;font-weight:400;color:#FFFFFF;margin-top:15px;}
.banner_n .banner_position{position:absolute;right:0;z-index:2;width:100%;bottom:0;padding-bottom:20px;}
.banner_n .banner_position a{display:inline-block;font-size:14px;font-family:Microsoft YaHei;font-weight:400;line-height:30px;color:#FFFFFF;opacity:1;position:relative;}
.banner_n .banner_position a:not(:first-child){margin-left:20px;}
.banner_n .banner_position a:not(:first-child):after{content:'';border-left:5px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:-15px;top:50%;transform:translateY(-50%);}
.banner_n .banner_position .pd{text-align:right;}
@media(max-width:768px){
	.banner_n .banner_img.mobile img{min-height:300px;}
	.banner_n .banner_text{top:calc(50% + 31px);}
	.banner_n .banner_position{padding-bottom:10px;}
}

/*内页分类导航*/
.cata_n {
    width: 100%;
    height: 80px;
    background: #FFFFFF;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    opacity: 1;
    border-radius: 0px;
    position: relative;
    z-index: 3;
}
.cata_n.fixed{
	position: fixed!important;
	width: 100%;
	top: 90px;
	left: 0;
}
.cata_n .swiper-slide{display:inline-block;width:auto;}
.cata_n a{display:inline-block;font-size:16px;font-weight:400;line-height:77px;color:#333333;opacity:1;border-bottom:3px solid transparent;}
.cata_n a.active{border-bottom-color:var(--main-color);color:var(--main-color);}
@media(max-width: 1200px){
	.cata_n.fixed{
		top: 62px!important;
	}
}
@media(max-width:768px){
	.cata_n{height:60px;}
	.cata_n a{line-height:57px;}
}

/*pub_img*/
.pub_img{overflow:hidden;position:relative;}
.pub_img img{width:100%;/* position:relative; *//* z-index:0; *//* display: flex; *//* justify-content: center; *//* align-items: center; */}
.pub_img i{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s;}
.pub_img:hover i{transform:scale(1.06);}

.rrzz_img{
    height: 450px;background: #fff;display: flex;align-items: center; /* 图片在垂直方向上居中 */justify-content: center;
}
/*page*/
.pub_page_list{text-align:center;width:100%;}
.pub_page_list .pagination{display:inline-block;position:relative;}
.pub_page_list .pagination li{float:left;}
.pub_page_list span,
.pub_page_list a{display:block;margin:0 20px;font-size:16px;font-weight:bold;color:#333333;text-align:center;}
.pub_page_list .active span,
.pub_page_list .active a{color:var(--main-color);}
.pub_page_list .disabled span,
.pub_page_list .disabled a{color:#CBCBCB;}

/*公共样式*/
.pub_t01{font-size:36px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;}

/*new*/
.news_list{padding-top:70px;}
.content_list{padding-top:20px;}
.content_list .item_img{position:relative;overflow:hidden;}
.content_list .item_block .item_box .item_wrapper{padding-right:0;overflow:hidden;position:absolute;top:30px;width:76%;}
.content_list .item_block:nth-child(3n + 1){border-left:1px solid #f0f0f0;}
.content_list .item_block_0 .item_img,
.content_list .item_block .item_img{display:block;float:unset;margin-top:210px;opacity:1;height:auto;margin-right:0;transition:all 0.36s ease;}
.content_list .item_block_0{float:left;}
.content_list .item_block_0{width:calc(100% / 3);height:auto;position:relative;padding:33px 4%;border-right:1px solid #f0f0f0;margin-bottom:0;margin-right:0;border-bottom:none;}
.content_list .item_block_0 .item_box .item_wrapper .item_info .date_wrap{position:absolute;top:0px;}
.content_list .item_block_0 .item_info .title{margin-top:50px;}
.content_list .item_info .title{transition:all 0.36s ease;height:52px;font-size:18px;font-weight:bold;line-height:28px;color:#333333;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content_list .item_des{margin-top:13px;}
.content_list .item_des{transition:all 0.36s ease;}
.content_list .item_des .description{transition:all 0.36s ease;font-size:16px;line-height:28px;height:56px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content_list .item_block .item_box .item_wrapper .item_info .date_wrap{display:block;font-size:32px;color:#666;}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
.year{font-size:20px;font-family:Lato;font-weight:bold;line-height:28px;color:#CBCBCB;}
.content_list .item_block:hover .item_box .item_wrapper .item_info .title{color:var(--main-color);}
.content_list .item_block_0 .item_img{display:block;float:unset;margin-top:210px;opacity:1;height:auto;margin-right:0;transition:all 0.36s ease;}
.content_list .item_block>.details{display:block;width:63px;font-size:0;height:63px;position:relative;border:none;margin:0;padding:0;text-align:center;line-height:63px;border-radius:100px;color:transparent;margin-top:60px;}
.content_list .item_block_0 .details{margin-top:60px;margin-bottom:0;}
.item_block .details .fa{position:relative;width:19px;}
.item_block .details .fa svg{vertical-align:middle;width:19px;transform:rotateZ(0deg);transition:all 0.36s ease;}
.content_list .item_block:hover a.details{border-color:var(--main-color);background-color:var(--main-color);}
.content_list .item_block:hover .details .fa svg{transform:rotateZ(45deg);}
.content_list .item_block:hover .details .fa svg path{fill:#fff;}
.content_list .item_block_0 .details{margin-top:18px;margin-bottom:0;}
.content_list .item_block:hover{box-shadow:0 20px 20px rgba(0,0,0,0.1);}
.content_list .item_img img{transition:all 0.36s ease;display:inline;}
.content_list .item_block:hover .item_box .item_img img{transform:scale(1.08);}
.content_list .item_block:before{content:'';width:0;height:3px;background-color:var(--main-color);position:absolute;bottom:0;left:50%;transition:all 0.4s ease;opacity:0;}
.content_list .item_block:hover:before{left:0;opacity:1;width:100%;}
.new_down{border-top:1px solid #E6E6E6;margin-top:50px;padding-top:40px;padding-bottom:40px;}
.newlist{margin-top:20px;margin-bottom:20px;}
.newlist ul li a{display:block;padding:32px 0;position:relative;overflow:hidden;}
.newlist ul li a:before{background:#E6E6E6;content:"";left:0;bottom:0;width:100%;height:1px;position:absolute;}
.newlist ul li a:after{background:var(--main-color);content:"";left:0;bottom:0;width:0;opacity:0;height:1px;position:absolute;}
.newlist ul li a .nleft{width:16.5%;float:left;}
.newlist ul li a .nright{float:right;padding-top:40px;}
.newlist ul li a .nmiddle{width:70%;float:left;padding:0 0 0 36px;}
.newlist ul li a .nmiddle h3{font-size:18px;font-weight:bold;position:relative;line-height:28px;color:#333333;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.newlist ul li a .nmiddle h3:before{width:20px;content:"";opacity:0;position:absolute;left:0;top:50%;height:1px;background:var(--main-color);}
.newlist ul li a .nmiddle p{font-size:16px;margin-top:6px;color:#666;line-height:28px;max-width:100%;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newlist ul li .nmiddle span{font-size:16px;display:block;padding-top:15px;font-family:Lato;font-weight:bold;line-height:28px;color:#CBCBCB;}
.newlist ul li a:hover .nmiddle h3{font-weight:bold;}
.newlist ul li a .newmore{height:40px;border-left:1px solid #E6E6E6;padding-left:20px;line-height:40px;font-size:20px;color:#E6E6E6;}
.newlist ul li a .newmore svg{margin-left:15px;}
.newlist li a:hover:after{opacity:1;width:100%;}
.newlist li a:hover:before{width:0;opacity:0;}
.newlist li a:hover .newmore p{background:url(../images/newmoreh1.png) no-repeat left bottom;}
.newcontent{padding-bottom:30px;}
.newlist ul li a:hover .nmiddle h3{padding-left:30px;color:var(--main-color);}
.newlist ul li a:hover .nmiddle h3:before{opacity:1;}
.newlist ul li a:hover .newmore{border-left:1px solid var(--main-color);color:var(--main-color);}
.newlist ul li a:hover .newmore svg path{fill:var(--main-color);}
@media (max-width:1439px){
	.newlist ul li a .nleft{width:20%;}
	.newlist ul li a .nmiddle{width:65%;}
}
@media (max-width:1365px){
	.newlist ul li a .nleft{width:22%;}
	.newlist ul li a .nmiddle{width:63%;}
}
@media (max-width:1279px){
	.newlist ul li a .nleft{width:25%;}
	.newlist ul li a .nmiddle{width:60%;}
}
@media (max-width:991px){
	.newlist ul li a .nleft{width:32%;}
	.newlist ul li a .nmiddle{width:50%;}
}
@media (max-width:767px){
	.content_list .item_block_0{width:100%;margin-bottom:30px;padding:10px 0;border:none!important;}
	.content_list .item_block .item_box .item_wrapper{width:100%;position:inherit;top:inherit;}
	.content_list .item_block_0 .item_info .title{margin-top:20px;}
	.content_list .item_block_0 .item_img{margin-top:0;}
	.content_list .item_block .item_box .item_wrapper .item_info .date_wrap{position:inherit;top:inherit;padding-top:15px;}
	.content_list .item_block:hover{box-shadow:0 0 black;}
	.newlist{margin-top:0px;margin-bottom:40px;}
	.newlist ul li:nth-child(1) a{padding-top:0;}
	.newlist ul li a .nleft{width:100%;}
	.newlist ul li a .nmiddle{width:100%;padding-left:0;padding-top:30px;}
	.newlist ul li a{padding:30px 0 30px 0;}
	.newlist ul li a .nright{float:left;padding-top:20px;}
	.content_list .item_block:before{display: none;}
	.content_list .item_block > .details {
		width: 40px;height: 40px;
		line-height: 40px;
	}
	.content_list .item_block_0 {
		margin-bottom: 10px;
	}
	.new_down {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
}
.news_list .pub_t01 {
	/*font-size: 28px;*/
}
.new_down .pub_t01 {
	padding-bottom: 20px;
	/*font-size: 28px;*/
}
}

/*news show*/
.news_show{padding-top:70px;padding-bottom:30px;}
.news_show .l_{float:left;width:calc(100% - 360px);}
.news_show .r_{float:left;width:360px;padding-left:45px;}
.news_show .r_ .t{width:96px;height:31px;font-size:24px;font-family:Microsoft YaHei;font-weight:bold;line-height:24px;color:#333333;opacity:1;margin-bottom:15px;}
.news_show .r_ a{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:24px;color:#666666;display:block;border-bottom:1px solid #eeeeee;padding:20px 0;}
.news_show .l_ .p1 .t{float:left;font-size:30px;font-family:Microsoft YaHei;font-weight:bold;line-height:40px;color:#000000;opacity:1;width:calc(100% - 120px);}
.news_show .l_ .p1 .time{float:right;text-align:right;width:120px;}
.news_show .l_ .p1 .time p{font-size:24px;font-family:DIN;font-weight:bold;color:#333333;line-height:40px;}
.news_show .l_ .p1 .time span{font-size:16px;font-family:DIN;font-weight:400;color:#999999;opacity:1;}
.news_show .l_ .p2{padding-top:30px;border-bottom:1px solid #e5e5e5;padding-bottom:23px;}
.news_show .l_ .p2 .ll_{float:left;width:calc(100% - 50px);padding-top:8px;}
.news_show .l_ .p2 .rr_{cursor: pointer; float:right;width:32px;height:32px;background:#CCCCCC;border-radius:50%;opacity:1;background-image:url(../images/share_icon.svg);background-repeat:no-repeat;background-position:center;background-size:18px;}
.news_show .l_ .p2 .ll_ .time,
.news_show .l_ .p2 .ll_ .count{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:20px;color:#999999;float:left;border-right:1px solid #ccc;padding-right:20px;}
.news_show .l_ .p2 .ll_ .count,
.news_show .l_ .p2 .ll_ .share{ margin-left:20px;float:left;font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:30px;color:#999999;}
.news_show .l_ .p2 .ll_ .count{margin-left: 0;}
.news_show .l_ .p3{padding-top:50px;}
.news_show .l_ .p3 p{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:32px;color:#444444;opacity:1;margin-bottom:30px;}
.news_show .l_ .p3 p:last-child {
	margin-bottom: 0;
}
.news_show .l_ .p3 img,
.news_show .l_ .p3 video{max-width:100%;margin:0 auto;}
.news_show .l_ .p4{padding-top:60px;}
.news_show .l_ .p4 span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:28px;color:#666666;opacity:1;display:inline-block;}
.news_show .l_ .p4 i{display:inline-block;font-style:normal;font-size:16px;font-family:Microsoft YaHei;font-weight:300;line-height:28px;color:#666666;opacity:1;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;padding:0 19px;margin:0 5px;}
.news_show .l_ .p5{height:84px;background:#F5F5F5;opacity:1;border-radius:0px;padding:31px 27px 0;margin-top:30px;}
.news_show .l_ .p5 .l2_,
.news_show .l_ .p5 .r2_{float:left;width:calc(50% - 90px);}
.news_show .l_ .p5 .m2_{float:left;width:180px;text-align:center;}
.news_show .l_ .p5 .m2_ a{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:20px;color:#666666;opacity:1;display:inline-block;text-align:center;}
.news_show .l_ .p5 .m2_ a:hover{color:var(--main-color);}
.news_show .l_ .p5 .a{float:left;font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:20px;color:#666666;width:calc(100% - 90px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_show .l_ .p5 .a_left{padding-left:10px;}
.news_show .l_ .p5 .a_right{padding-right:10px;text-align:right;}
.news_show .l_ .p5 .btn_{float:left;font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:20px;color:#666666;width:90px;}
.news_show .l_ .p5 .prev{padding-left:30px;border-right:1px solid #666666;background-image:url(../images/jt_left_icon_gray.svg);background-position:left center;background-repeat:no-repeat;}
.news_show .l_ .p5 .next{border-left:1px solid #666666;padding-right:30px;text-align:right;background-image:url(../images/jt_right_icon_gray.svg);background-position:right center;background-repeat:no-repeat;}
.news_show .l_ .p5 .l2_:hover span,
.news_show .l_ .p5 .r2_:hover span{color:var(--main-color);}
.news_show .l_ .p5 .l2_:hover .prev{background-image:url(../images/jt_left_icon_blue.svg);}
.news_show .l_ .p5 .r2_:hover .next{background-image:url(../images/jt_right_icon_blue.svg);}
@media(max-width: 1024px){
	.news_show .l_{width: 100%;}
	.news_show .r_{width: 100%;padding-left: 0;margin-top: 45px;}
}
@media(max-width: 768px) {
    .news_show {
        padding-top: 45px;
    }

    .news_show .l_ .p1 .t {
        width: 100%;
        font-size: 20px;
        line-height: 32px;
    }

    .news_show .l_ .p1 .time {
        width: 100%;
        text-align: left;
    }

    .news_show .l_ .p2 .rr_ {
        display: none;
    }

    .news_show .l_ .p2 {
        padding-top: 15px;
    }

    .news_show .l_ .p2 .ll_ {
        width: 100%;
    }

    .news_show .l_ .p5 .a {
        display: none;
    }

    .news_show .l_ .p5 .btn_ {
        border: none;
    }

    .news_show .l_ .p5 {
        padding-top: 20px 20px 0;
    }

    .news_show .l_ .p5 .l2_,
    .news_show .l_ .p5 .r2_ {
        float: left;
        width: calc(50% - 60px);
    }

    .news_show .l_ .p5 .m2_ {
        width: 120px;
    }

    .news_show .l_ .p5 .next {
        float: right;
    }
}
/*job详情页*/
.job_show{display:flex;align-items:stretch;}
.job_show .l{float:left;width:335px;background-color:#EEF1F5;padding-top:100px;padding-left:68px;padding-bottom:100px;padding-right:68px;}
.job_show .r{float:left;width:calc(100% - 335px);padding:100px 0 100px 80px;}
.job_show .l .t{font-family:Microsoft YaHei;font-weight:bold;color:#333333;margin-bottom:30px;}
.job_show .l .t1{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:30px;color:#666666;opacity:1;}
.job_show .l .btn{display:inline-block;width:200px;height:49px;background:#FFFFFF;border:1px solid #DDDDDD;opacity:1;border-radius:25px;display:flex;align-items:center;justify-content:center;}
.job_show .l .btn span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:49px;color:#666666;padding-left:12px;}
.job_show .l .btn .img{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:21px;}
.job_show .l .btn.apply{margin-top:87px;margin-bottom:10px;}
.job_show .l .btn:hover{border-color:var(--main-color);background-color:var(--main-color);}
.job_show .l .btn:hover span{color:#fff;}
.job_show .l .btn.apply .img{background-image:url(../images/apply_icon.svg);}
.job_show .l .btn.apply:hover .img{background-image:url(../images/apply_icon01.svg);}
.job_show .l .btn.back .img{background-image:url(../images/back_icon.svg);}
.job_show .l .btn.back:hover .img{background-image:url(../images/back_icon01.svg);}
.job_show .r .i:not(:first-child){margin-top:60px;}
.job_show .r .t{font-weight:bold;color:#333333;}
.job_show .r .t1{margin-top:30px;}
.job_show .r .t1 p{font-size:16px;font-weight:400;line-height:32px;color:#666666;}
@media(max-width:1200px){
	.job_show .r{padding:100px 0 100px 60px;}
}
@media(max-width:768px){
	.job_show{display:block;}
	.job_show .l{margin-top:30px;width:100%;padding:30px 20px;}
	.job_show .r{width:100%;}
	.job_show .l .t{margin-bottom:20px;}
	.job_show .l .btn.apply{margin-top:30px;}
	.job_show .l .btn{height:42px;}
	.job_show .l .btn .img{background-size:16px;}
	.job_show .l .btn{width:160px;}
	.job_show .l .btn span{font-size:14px;padding-left:5px;}
	.job_show .r{padding:30px 5px;}
	.job_show .r .t1{margin-top:20px;}
	.job_show .r .i:not(:first-child){margin-top:30px;}
	.job_show .r .t1 p{font-size:14px;line-height:30px;}
}

/*解决方案*/
.solution_list{background-image:url(../images/slt_bg.png);background-size:100%;padding-bottom:80px;}
.solution_list .list_{padding-top:90px;}
.solution_list .list_ .img{border-radius:6px;position:relative;}
.solution_list .list_ .img .l_icon{width:123px;height:108px;position:absolute;left:-80px;z-index:1;bottom:20px;background-image:url(../images/slt_img_icon.svg);background-size:100%;background-position:center;background-repeat:no-repeat;transition:all .6s;}
.solution_list .list_ .img .im{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:6px;overflow:hidden;}
.solution_list .list_ .img i{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:6px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s;}
.solution_list .list_ .img i img{width:100%;}
.solution_list .list_ .img:hover i{transform:scale(1.06);}
.solution_list .list_ .text .box{position:absolute;left:0;top:50%;transform:translateY(-50%);}
.solution_list .list_ .img,
.solution_list .list_ .text{position:relative;width:calc(50% - 20px);height:420px;}
.solution_list .list_ .text .t1{font-weight:bold;color:#333333;}
.solution_list .list_ .text .t2{font-size:18px;font-weight:400;color:#333333;margin-top:25px;}
.solution_list .list_ .text .t3{font-size:14px;line-height:28px;color:#666666;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:20px;}
.solution_list .list_ .text .t4{padding-top:50px;}
.solution_list .list_ .text .t4 .btn_{width:160px;height:50px;background:#FFFFFF;border:1px solid #E2E2E2;display:flex;align-items:center;justify-content:center;float:left;margin-right:15px;cursor:default;transition:all .3s;position:relative;}
.solution_list .list_ .text .t4 .btn_:hover{transform:translateY(-5px);}
.solution_list .list_ .text .t4 .btn_:after{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}
.solution_list .list_ .text .t4 .btn_:hover:after{opacity:1;top:calc(100% + 3px);transition-duration:0.3s;}
.solution_list .list_ .text .t4 .btn_ .icon{width:23px;height:23px;background-image:url(../images/slt_icon.png);background-size:20px;background-position:center;background-repeat:no-repeat;}
.solution_list .list_ .text .t4 .btn_ span{display:inline-block;font-size:14px;font-weight:400;color:#333333;padding-left:20px;}
.solution_list .list_ .i_01 .img,
.solution_list .list_ .i_02 .text{float:left;}
.solution_list .list_ .i_02 .img,
.solution_list .list_ .i_01 .text{float:right;}
.solution_list .list_ .i_01,
.solution_list .list_ .i_02{margin-bottom:90px;display: block;cursor: pointer;}
@media(max-width:1200px){
	.solution_list .list_ .img,
	.solution_list .list_ .text{height:320px;}
}
@media(max-width:992px){
	.solution_list .list_ .img .im,
	.solution_list .list_ .img i{position:relative;height:100%;width:100%;display:block;}
	.solution_list .list_ .img,
	.solution_list .list_ .text{height:auto;width:100%;}
	.solution_list .list_ .text .box{position:relative;top:0;transform:translateY(0);}
	.solution_list .list_ .text{padding-top:30px;}
	.solution_list .list_ .img .l_icon{display:none;}
	.solution_list .list_ .text .t4 .btn_{width:120px;height:42px;}
	.solution_list .list_ .text .t4 .btn_ span{padding-left:10px;}
	.solution_list .list_ .i_01,
	.solution_list .list_ .i_02{margin-bottom:40px;}
	.solution_list .list_ .i_02{display:flex;flex-direction:column-reverse;}
	.solution_list .list_ .text .t4{padding-top:30px;}
	.solution_list .list_ .text .t2{font-size:16px;line-height:26px;}
	.solution_list .list_ .text .t3{line-height:24px;height:auto;overflow:unset;text-overflow:unset;display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;}
	.solution_list .list_{padding-top:40px;}
}

/*联系我们*/
.contact_us{padding:70px 0 60px;}
.contact_us #map{height:500px;background-color:#ccc;}
.contact_us .p2{padding:40px 0 50px 0;}
.contact_us .title{border-bottom:3px solid #333333;padding-bottom:25px;}
.contact_us .title .icon{width:35px;float:left;}
.contact_us .title .icon img{width:100%;}
.contact_us .title span{float:left;font-size:30px;font-weight:bold;color:#333333;margin-left:15px;}
.contact_us .p2 .cont{padding-top:40px;}
.contact_us .p2 .cont .l_{float:left;width: 100%;}
.contact_us .p2 .cont .r_{float:right;}
.contact_us .p2 .cont .l_ .i span{display:block;font-size:14px;color:#666666;}
.contact_us .p2 .cont .l_ .i p{font-size:24px;font-weight:bold;color:#333333;margin-top:15px;}
.contact_us .p2 .cont .l_ .i:nth-child(1){float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;}
.contact_us .p2 .cont .l_ .i{float:left;width: 25%;}
.contact_us .p2 .cont .l_ .i:nth-child(3){float:left;}
.contact_us .p2 .cont .l_ .i:nth-child(5){float:right;}
.contact_us .p2 .cont .r_ .img{width:110px;height:110px;}
.contact_us .p2 .cont .r_ .img img{width:100%;}
.contact_us .p2 .cont .r_ span{font-size:16px;font-weight:400;color:#333333;display:block;text-align:center;margin-top:15px;}
.contact_us .p3 .list_{margin:-12px -20px;display:flex;align-items:stretch;flex-flow:row wrap;padding-top:43px;}
.contact_us .p3 .list_ .i{float:left;width: 100%;padding:12px 20px;/* max-width:50%; *//* min-width:50%; */}
.contact_us .p3 .list_ .i_{cursor:default;background:#FFFFFF;border:1px solid #CCCCCC;padding:30px 40px;height:100%;}
.contact_us .p3 .list_ .i_:hover{background-color:var(--main-color);border-color:var(--main-color);}
.contact_us .p3 .list_ .i_:after{content:'';display:block;clear:both;}
.contact_us .p3 .list_ .i_ .icon{float:left;width:20px;background-image:url(../images/address_default.svg);background-repeat:no-repeat;background-size:20px;height:50px;}
.contact_us .p3 .list_ .i_ .text{float:left;width:calc(100% - 20px);padding-left:20px;}
.contact_us .p3 .list_ .i_:hover .icon{background-image:url(../images/address_hover.svg);}
.contact_us .p3 .list_ .i_ .text .t1:after{content:'';display:block;clear:both;}
.contact_us .p3 .list_ .i_ .text .t1{padding-bottom:30px;border-bottom:1px solid #cccccc;}
.contact_us .p3 .list_ .i_:hover .text .t1{border-bottom-color:rgba(255,255,255,.5);}
.contact_us .p3 .list_ .i_ .text .t1 .n{font-size:18px;font-weight:bold;color:#333333;float:left;}
.contact_us .p3 .list_ .i_:hover .text .t1 .n{color:#fff;}
.contact_us .p3 .list_ .i_ .text .t1 .m{float:right;font-size:24px;font-family:DIN;font-weight:400;color:#666666;opacity:0.5;display: none;}
.contact_us .p3 .list_ .i_:hover .text .t1 .m{color:#FFFFFF;opacity:0.5;}
.contact_us .p3 .list_ .i_ .text .t2{font-size:18px;line-height:30px;color:#666666;margin-top:30px;}
.contact_us .p3 .list_ .i_:hover .text .t2{color:#ffffff;}

@media(max-width:768px){
	.contact_us{padding:40px 0 30px;}
	.contact_us #map{height:400px;}
	.contact_us .title span{font-size:24px;}
	.contact_us .title .icon{width:27px;}
	.contact_us .title{border-bottom:2px solid #333333;padding-bottom:20px;}
	.contact_us .p2 .cont .l_{width:100%;}
	.contact_us .p2 .cont .l_ .i:nth-child(2){width:100%;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;}
	.contact_us .p2 .cont .l_ .i:nth-child(3){width:100%;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;}
	.contact_us .p2 .cont .l_ .i p{font-size:18px;}
	.contact_us .p2 .cont .r_{width:100%;margin-top:20px;}
	.contact_us .p2 .cont .r_ .img{margin:0 auto;}
	.contact_us .p3 .list_{display:block;margin:-20px 0;}
	.contact_us .p3 .list_ .i{width:100%;min-width:100%;max-width:100%;padding:20px 0;}
	.contact_us .p3 .list_ .i_{padding:30px;}
	.contact_us .p3 .list_ .i_ .text .t2{font-size:16px;line-height:1.5;}
	.contact_us .p3 .list_ .i_ .text .t1{padding-bottom:20px;}
	.contact_us .p3 .list_ .i_ .text .t2{margin-top:20px;}
}

/*荣誉资质*/
.honor_list{padding:70px 0 60px;overflow:hidden;}
.honor_list .title .t{float:left;font-weight:bold;color:#333333;line-height:80px;}
.honor_list .title .cata{float:right;overflow:hidden;}
.honor_list .title .cata .swiper-slide{width:auto;}
.honor_list .title .cata a{display:block;background:#FFFFFF;border:1px solid #DDDDDD;padding:13px 30px;}
.honor_list .title .cata a.active{background-color:var(--main-color);border-color:var(--main-color);}
.honor_list .title .cata a p{font-size:24px;font-weight:bold;color:#333333;text-align:center;}
.honor_list .title .cata a.active p{color:#fff;}
.honor_list .title .cata a span{font-size:16px;font-weight:400;color:#666666;text-align:center;display:block;}
.honor_list .title .cata a.active span{color:#fff;}
.honor_list .cont{padding-bottom:40px;}
.honor_list .cont .list_{margin:-25px;padding-top:40px;}
.honor_list .cont .list_ .i{padding:25px;width:33.33%;float:left;}
.honor_list .cont .list_ .i_{border:1px solid #DDDDDD;padding:45px 30px;display:flex;flex-direction:row;align-items:stretch;cursor:pointer;}
.honor_list .cont .list_ .i_:after{content:'';display:block;clear:both;}
.honor_list .cont .list_ .i_ .text{float:left;width:60%;}
.honor_list .cont .list_ .i_ .img{float:right;width:40%;position:relative;}
.honor_list .cont .list_ .i_ .img img{max-height:100%;max-width:100%;padding-left:30px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.honor_list .cont .list_ .i_ .text .t1:after{content:'';display:block;clear:both;}
.honor_list .cont .list_ .i_ .text .t1 .t{float:left;}
.honor_list .cont .list_ .i_ .text .t1 .time{float:right;}
.honor_list .cont .list_ .i_ .text .t1 .t{background:#FFFFFF;border:1px solid #0062FF;opacity:1;border-radius:21px;font-size:14px;color:#0062FF;padding:6px 12px;}
.honor_list .cont .list_ .i_ .text .t1 .time{font-size:14px;line-height:30px;color:#333333;}
.honor_list .cont .list_ .i_ .text p{font-size:18px;font-weight:bold;line-height:36px;color:#333333;margin-top:50px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media(max-width:1600px){
	.honor_list .cont .list_ .i{width:50%;}
}
@media(max-width:1200px){
	.honor_list .title .t{width:100%;line-height:1.5;}
	.honor_list .title .cata{width:100%;float:left;margin-top:20px;}
}
@media(max-width:768px){
	.honor_list{padding:40px 0 30px;}
	.honor_list .cont .list_ .i{width:100%;}
	.honor_list .cont .list_ .i_ .text{width:100%;}
	.honor_list .cont .list_ .i_{display:block;}
	.honor_list .cont .list_ .i_ .img{width:100%;text-align:center;margin-top:30px;}
	.honor_list .cont .list_ .i_ .img img{position:relative;top:auto;transform:translateY(0);max-width:180px;margin:0 auto;width:100%;padding-left:0;}
	.honor_list .cont .list_ .i_{padding:30px 20px;}
	.honor_list .cont .list_ .i_ .text p{margin-top:20px;}
}

/*资本伙伴*/
.partner_list{padding:90px 0 60px;}
.partner_list .title{font-weight:bold;color:#333333;}
.partner_list .list_{padding-top:50px;}
.partner_list .list_ .i{/*border-bottom:1px solid #ccc;*/padding-bottom:37px;}
.partner_list .list_ .i .t1{font-weight:bold;color:#333333;}
.partner_list .list_ .i .t2{font-size:16px;font-weight:400;line-height:1.4;color:#666666;margin-top:30px;}
.partner_list .list_ .i .t3 .t3_list{margin:-8px;padding-top:40px;}
.partner_list .list_ .i .t3 .t3_i{float:left;width:20%;padding:8px;}
.partner_list .list_ .i .t3 .t3_i_{background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.06);border-radius:4px;overflow:hidden;transition:all .3s;}
.partner_list .list_ .i .t3 .t3_i_:hover{transform:translateY(-10px);}
.partner_list .list_ .i:not(:first-child){margin-top:40px;}
@media(max-width:1200px){
	.partner_list .list_ .i .t3 .t3_i{width:25%;}
}
@media(max-width:768px){
	.partner_list .list_ .i .t3 .t3_i{width:50%;}
	.partner_list{padding:40px 0 30px;}
	.partner_list .list_{padding-top:40px;}
	.partner_list .list_ .i:not(:first-child){margin-top:40px;}
}

/*解决方案详情*/
.solution_show .p1{background-image:url(../images/slt_p1_bg.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:70px 0 80px;}
.solution_show .p1 .t1{font-weight:bold;color:#333333;text-align:center;}
.solution_show .p1 .t2{font-size:16px;font-weight:400;line-height:26px;color:#666666;text-align:center;margin-top:20px;}
.solution_show .p1 .list_{padding-top:50px;}
.solution_show .p1 .list_ .swiper-slide{padding:10px;}
.solution_show .p1 .list_ .swiper-slide .box_{background:#FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.16);border-radius:6px;padding:30px 40px;height:100%;}
.solution_show .p1 .list_ .swiper-slide .img{margin:0 auto;width:66px;height:66px;background:#2879FB;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.solution_show .p1 .list_ .swiper-slide .img img{width:100%;max-width:35px;}
.solution_show .p1 .list_ .swiper-slide p{font-size:18px;font-weight:bold;color:#333333;text-align:center;margin:23px 0;}
.solution_show .p1 .list_ .swiper-slide span{font-size:16px;line-height:30px;color:#666666;text-align:center;display: block;}
.solution_show .p1 .list_ .swiper-container{padding-bottom:50px;}
.solution_show .p1 .list_ .swiper-wrapper{align-items:stretch;display:flex;}
.solution_show .p1 .list_ .swiper-slide{height:auto;}
.solution_show .p1 .swiper-pagination{display:flex;align-items:center;justify-content:center;}
.solution_show .p1 .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;}
.solution_show .p1 .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
.solution_show .p2{padding:80px 0 70px;}
.solution_show .p2 .t{font-weight:bold;color:#333333;text-align:center;}
.solution_show .p2 .list_{padding-top:40px;position:relative;}
.solution_show .p2 .list_ .img{border-radius:4px;}
.solution_show .p2 .list_ .text{padding-top:40px;}
.solution_show .p2 .list_ .text .t1{font-weight:bold;color:#333333;}
.solution_show .p2 .list_ .text .t2{font-size:18px;line-height:30px;color:#333333;margin:30px 0 20px;}
.solution_show .p2 .list_ .text .t3{font-size:14px;line-height:28px;color:#666666;}
.solution_show .p2 .list_ .btn_{width:48px;height:48px;background:#FFFFFF;border:1px solid #D8D8D8;box-shadow:0px 3px 6px rgba(0,0,0,0.05);border-radius:50%;opacity:1;position:absolute;top:50%;cursor:pointer;background-image:url(../images/left.svg);background-position:center;background-size:18px;background-repeat:no-repeat;}
.solution_show .p2 .list_ .btn_:hover{background-color:var(--main-color);border-color:var(--main-color);background-image:url(../images/left_hover.svg);}
.solution_show .p2 .list_ .btn_prev{right:calc(100% + 30px);transform:translateY(-50%);}
.solution_show .p2 .list_ .btn_next{left:calc(100% + 30px);transform:translateY(-50%) rotate(180deg);}
.solution_show .p2 .list_ .swiper-container{padding-bottom:0px;}
.solution_show .p2 .swiper-pagination{display:flex;align-items:center;justify-content:center;display:none;}
.solution_show .p2 .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;}
.solution_show .p2 .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
.solution_show .p3{padding:80px 0 70px;background-color:#EEF1F5;}
.solution_show .p3 .t{font-weight:bold;color:#333333;text-align:center;}
.solution_show .p3 .list_{padding-top:40px;position:relative;}
.solution_show .p3 .list_ .swiper-slide{border-radius:4px;overflow:hidden;}
.solution_show .p3 .list_ .text{height:165px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.solution_show .p3 .list_ .text .lg{max-width:65%;}
.solution_show .p3 .list_ .text .lg img{width:100%;}
.solution_show .p3 .list_ .text span{display:block;text-align:center;font-size:18px;color:#333333;
width: 100%;padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.solution_show .p3 .list_ .btn_{width:48px;height:48px;background:#FFFFFF;border:1px solid #D8D8D8;box-shadow:0px 3px 6px rgba(0,0,0,0.05);border-radius:50%;opacity:1;position:absolute;top:50%;cursor:pointer;background-image:url(../images/left.svg);background-position:center;background-size:18px;background-repeat:no-repeat;}
.solution_show .p3 .list_ .btn_:hover{background-color:var(--main-color);border-color:var(--main-color);background-image:url(../images/left_hover.svg);}
.solution_show .p3 .list_ .btn_prev{right:calc(100% + 30px);transform:translateY(-50%);}
.solution_show .p3 .list_ .btn_next{left:calc(100% + 30px);transform:translateY(-50%) rotate(180deg);}
.solution_show .p3 .list_ .swiper-container{padding-bottom:0px;}
.solution_show .p3 .swiper-pagination{display:flex;align-items:center;justify-content:center;display:none;}
.solution_show .p3 .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;}
.solution_show .p3 .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
@media(max-width:1440px){
	.solution_show .p2 .list_ .btn_prev{right:calc(100% + 10px);}
	.solution_show .p2 .list_ .btn_next{left:calc(100% + 10px);}
	.solution_show .p3 .list_ .btn_prev{right:calc(100% + 10px);}
	.solution_show .p3 .list_ .btn_next{left:calc(100% + 10px);}
}
@media(max-width:768px){
	.solution_show .p1{padding:40px 0 30px;}
	.solution_show .p2{padding:40px 0 30px;}
	.solution_show .p3{padding:40px 0 30px;}
	.solution_show .p1 .list_{padding-top:30px;}
	.solution_show .p2 .list_ .btn_{display:none;}
	.solution_show .p2 .list_ .swiper-container{padding-bottom:50px;}
	.solution_show .p2 .swiper-pagination{display:flex;}
	.solution_show .p2 .list_ .text .t2{font-size:16px;margin:15px 0;line-height:1.5;}
	.solution_show .p2 .list_ .text{padding-top:30px;}
	.solution_show .p2 .list_{padding-top:30px;}
	.solution_show .p3 .list_ .btn_{display:none;}
	.solution_show .p3 .list_ .swiper-container{padding-bottom:50px;}
	.solution_show .p3 .swiper-pagination{display:flex;}
	.solution_show .p3 .list_{padding-top:30px;}
	.solution_show .p3 .list_ .text .lg{max-width:200px;}
}

/*视频中心*/
.video_list{padding:70px 0 60px;}
.video_list .title .t{font-weight:bold;color:#333333;}
.video_list .cont{padding-bottom:40px;}
.video_list .list_{margin:-11px;padding-top:40px;}
.video_list .list_ .i{float:left;width:33.33%;padding:11px;}
.video_list .list_ .i:hover .img i{transform:scale(1.06);}
.video_list .list_ .img .tag_list{position:absolute;top:0;left:0;right:0;z-index:3;padding:20px 30px;}
.video_list .list_ .img .tag_list span{background:#000000;border:1px solid #FFFFFF;opacity:0.5;border-radius:17px;font-size:14px;color:#FFFFFF;display:inline-block;padding:6px 23px;margin:0 2px 4px;}
.video_list .list_ .text{padding:36px 45px;background-color:#EEF1F5;}
.video_list .list_ .i_:hover .text{background-color:var(--main-color);}
.video_list .list_ .text .t1{font-size:18px;font-weight:bold;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video_list .list_ .i_:hover .text .t1{color:#fff;}
.video_list .list_ .text .t2{font-size:16px;font-weight:400;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;}
.video_list .list_ .i_:hover .text .t2{color:#fff;}
.video_list .list_ .text .t3{margin-top:40px;display:flex;align-items:center;justify-content:flex-start;}
.video_list .list_ .text .t3 .icon{width:30px;height:30px;background-image:url(../images/more_jt_black.svg);background-position:center;background-size:100%;}
.video_list .list_ .i:hover .text .t3 .icon{background-image:url(../images/more_jt_white.svg);}
.video_list .list_ .text .t3 span{font-size:16px;color:#2879FB;padding-left:15px;}
.video_list .list_ .i_:hover .text .t3 span{color:#ffffff;}
@media(max-width:1200px){
	.video_list .list_ .i{width:50%;}
}
@media(max-width:768px){
	.video_list .list_ .i{width:100%;}
	.video_list .list_ .img .tag_list{padding:20px 10px;}
	.video_list .list_ .text{padding:30px 20px;}
	.video_list{padding:40px 0 30px;}
	.video_list .list_{padding-top:30px;}
}

/*发展历程*/
.develop_list{padding:70px 0 60px;}
.develop_list .title{font-weight:bold;color:#333333;}
.develop_list .cont .top_{height:80px;position:relative;margin-top:60px;}
.develop_list .cont .top_:before{content:'';height:1px;z-index:1;width:100%;background-color:#ccc;position:absolute;left:0;top:50%;}
.develop_list .cont .top_ .swiper-slide{display:inline-block;width:auto;height:80px;padding:0 55px;position:relative;cursor:pointer;}
.develop_list .cont .top_ .swiper-slide .n{font-size:20px;font-weight:bold;color:#666666;}
.develop_list .cont .top_ .swiper-slide.active .n,
.develop_list .cont .top_ .swiper-slide:hover .n{color:var(--main-color);}
.develop_list .cont .top_ .swiper-slide .q{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;}
.develop_list .cont .top_ .swiper-slide .q:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#BBBBBB;border-radius:50%;}
.develop_list .cont .top_ .swiper-slide .q:before{content:'';width:14px;height:14px;background:#FFFFFF;border:1px solid #2879FB;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;}
.develop_list .cont .top_ .swiper-slide.active .q:before,
.develop_list .cont .top_ .swiper-slide:hover .q:before{display:block;}
.develop_list .cont .top_ .swiper-slide.active .q:after,
.develop_list .cont .top_ .swiper-slide:hover .q:after{width:8px;height:8px;background:#2879FB;}
.develop_list .cont .top_{padding:0 50px;}
.develop_list .cont .top_ .btn_{width:52px;height:52px;background-color:#CCCCCC;border-radius:50%;opacity:1;position:absolute;z-index:1;background-image:url(../images/next_white.svg);background-repeat:no-repeat;background-position:center;background-size:20px;top:50%;cursor:pointer;}
.develop_list .cont .top_ .btn_:hover{background-color:var(--main-color);}
.develop_list .cont .top_ .btn_prev{left:0;transform:translateY(-50%) rotate(180deg);}
.develop_list .cont .top_ .btn_next{right:0;transform:translateY(-50%)}
.develop_list .cont .mid{margin-top:60px;}
.develop_list .cont .mid_list .i:after{content:'';display:block;clear:both;}
.develop_list .cont .mid_list .i{transition:all .3s;}
.develop_list .cont .mid_list .i.active,
.develop_list .cont .mid_list .i:hover{background-color:var(--main-color);}
.develop_list .cont .mid_list .i .l_{float:left;width:150px;font-weight:bold;color:#333333;font-size:30px;text-align:center;padding-top:30px;position:relative;}
.develop_list .cont .mid_list .i .l_ i{width:14px;height:14px;background:transparent;border:1px solid #CCCCCC;border-radius:50%;position:absolute;right:0;top:40px;transform:translateX(8px);z-index:1;display:block;}
.develop_list .cont .mid_list .i.active .l_ i,
.develop_list .cont .mid_list .i:hover .l_ i{border-color:#ffffff;}
.develop_list .cont .mid_list .i .l_ i:before{content:'';width:8px;height:8px;background:#CCCCCC;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.develop_list .cont .mid_list .i.active .l_ i:before,
.develop_list .cont .mid_list .i:hover .l_ i:before{background-color:#ffffff;}
.develop_list .cont .mid_list .i.active .l_,
.develop_list .cont .mid_list .i:hover .l_{color:#ffffff;}
.develop_list .cont .mid_list .i .r_{float:left;width:calc(100% - 150px);padding-left:40px;border-left:1px solid #cccccc;padding-top:30px;}
.develop_list .cont .mid_list .i .r_ p{font-size:18px;font-weight:bold;color:#666666;}
.develop_list .cont .mid_list .i.active .r_ p,
.develop_list .cont .mid_list .i:hover .r_ p{color:#ffffff;}
.develop_list .cont .mid_list .i .r_ span{display:block;font-size:16px;font-weight:400;line-height:30px;color:#999999;margin-top:10px;}
.develop_list .cont .mid_list .i.active .r_ span,
.develop_list .cont .mid_list .i:hover .r_ span{color:#ffffff;}
.develop_list .cont .mid_list .i .r_ .i_i{margin-bottom:30px;}
.develop_list .cont .mid_list .i:last-child .r_{position:relative;}
.develop_list .cont .mid_list .i:last-child .r_:after{width:17px;height:10px;content:'';position:absolute;left:-1px;bottom:-5px;transform:translate(-50%,50%);background-image:url(../images/jt_bottom.svg);background-repeat:no-repeat;background-size:100%;}
@media(max-width:768px){
	.develop_list{padding:40px 0 30px;}
	.develop_list .cont .top_ .btn_{width:42px;height:42px;}
	.develop_list .cont .top_{padding:0 42px;}
	.develop_list .cont .top_ .swiper-slide{padding:0 25px;}
	.develop_list .cont .mid_list .i .l_{font-size:20px;width:80px;}
	.develop_list .cont .mid_list .i .r_{width:calc(100% - 80px);padding-left:25px;}
	.develop_list .cont .mid_list .i .l_ i{top:36px;}
	.develop_list .cont .mid_list .i .r_ span{font-size:14px;line-height:24px;}
	.develop_list .cont .mid_list .i .r_ p{font-size:16px;}
}

/*案例列表*/
.case_list{background-color:#EEF1F5;padding:60px 0 40px;}
.case_list .cont{padding-bottom:40px;}
.case_list .cont .list_{margin:-15px;}
.case_list .cont .list_ .i{float:left;width:25%;padding:15px;}
.case_list .cont .list_ .text{height: 45px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.case_list .cont .list_ .text .lg{max-width:65%;}
.case_list .cont .list_ .text .lg img{width:100%;}
.case_list .cont .list_ .text span{display:block;text-align:center;font-size:18px;color:#333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80%;
}
.case_list .cont .list_ .i_{display:block;transition:all .3s;}
.case_list .cont .list_ .i_:hover{transform:translateY(-10px);}
.case_list .cont .list_ .i_:hover .img i{transform:scale(1.0);}
@media(max-width:1200px){
	.case_list .cont .list_ .i{width:33.33%;}
}
@media(max-width:992px){
	.case_list .cont .list_ .i{width:50%;}
}
@media(max-width:768px){
	.case_list .cont .list_ .i{width:100%;}
	.case_list .cont .list_ .text .lg{max-width:200px;}
}

/*公司简介*/
.zzjg{
    width: 50%;
    float: right;
}
.fullpage_banner .banner_img.pc{height:100vh;min-height: 840px;}
.fullpage_banner .banner_img.pc:after{content:'';z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;/* background: linear-gradient(277deg,#001022 0%,rgba(0,16,34,0.63) 73%,rgba(0,16,34,0) 100%); */opacity:0.5;}
.fullpage_banner .cata_n{position:absolute;left:0;right:0;top:90px;}
.fullpage_banner_text{/* position:absolute; *//* left: 50%; *//* right:0; *//* top:50%; *//* transform:translateY(-50%); *//* margin-top:85px; *//* z-index:1; */width: 50%;float: left;}
.fullpage_banner_text .t1{font-size:60px;font-weight:400;color: #333;}
.fullpage_banner_text .t2{margin-top: 30px;}
.fullpage_banner_text .t2:after{content:'';display:block;clear:both;}
.fullpage_banner_text .t2>p{float:left;font-size:28px;font-weight:bold;color: #333;}
.fullpage_banner_text .t2 .play_video{float:left;width:118px;height:32px;background:#0062FF;opacity:1;border-radius:16px;margin-left:40px;cursor:pointer;}
.fullpage_banner_text .t2 .play_video .icon{width:24px;height:24px;background:#FFFFFF;border-radius:50%;float:left;margin:4px 0 0 10px;position:relative;}
.fullpage_banner_text .t2 .play_video .icon:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--main-color);}
.fullpage_banner_text .t2 span{font-size:14px;font-weight:400;color:#FFFFFF;padding-left:10px;float:left;line-height:32px;}
.fullpage_banner_text .t3{max-width:727px;font-size:16px;font-weight:400;line-height:30px;color: #333;margin-top: 20px;}
.fullpage_banner_text .t4{margin-top: 50px;max-width:900px;}
.fullpage_banner_text .t4 .i{float:left;width:calc(50% - 50px);}
.fullpage_banner_text .t4 .i .t span:nth-child(1){font-size:40px;font-weight:bold;color: #333;display:inline-block;}
.fullpage_banner_text .t4 .i .t span:nth-child(2){font-size:18px;font-weight:400;color: #666;display:inline-block;position:relative;top:-13px;}
.fullpage_banner_text .t4 .i .b{display:flex;align-items:center;justify-content:center;}
.fullpage_banner_text .t4 .i .b{margin-top:15px;}
.fullpage_banner_text .t4 .i .b span:nth-child(1){font-size:18px;line-height:30px;color:#FFFFFF;white-space:nowrap;}
.fullpage_banner_text .t4 .i .b span:nth-child(2){flex:1;margin-left:20px;height:30px;position:relative;}
.fullpage_banner_text .t4 .i .b span:nth-child(2):after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:50%;}
.fullpage_banner_text .t4 .i .b span:nth-child(2) i{position:absolute;width:19px;height:19px;border-radius:50%;right:0;top:50%;transform:translateY(-50%) translateX(50%);}
.fullpage_banner_text .t4 .i .b span:nth-child(2) i:before{content:'';position:absolute;width:19px;height:19px;background:rgba(255,255,255,1);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation-name:ani02;animation-duration:1.6s;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:linear;}
.fullpage_banner_text .t4 .i .b span:nth-child(2) i:after{content:'';width:7px;height:7px;background:#FFFFFF;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
@keyframes ani02{
	from{width:7px;height:7px;opacity:.6;}
	to{width:19px;height:19px;opacity:.0;}
}
.fullpage_banner_text .t4 .i:nth-child(-n+2){margin-bottom:40px;}
.fullpage_banner_text .t4 .i:nth-child(2n){margin-left:100px;}
.about_us{overflow:hidden;}
.about_us .p1{background-color:#fff;padding:60px 0 80px;}
.about_us .p1 .tit p{font-weight:bold;color:#333333;}
.about_us .p1 .tit span{max-width:801px;font-size:16px;font-weight:400;line-height:30px;color:#666666;display:block;margin-top:20px;}
.about_us .p1 .cont{padding-top:60px;position:relative;}
.about_us .p1 .cont .swiper-slide{border-radius:4px;overflow:hidden;position:relative;}
.about_us .p1 .cont .swiper-slide .text{position:absolute;bottom:0;left:0;right:0;z-index:1;height:200px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:linear-gradient(180deg,rgba(32,60,104,0) 0%,#203C68 100%);padding:20px 30px;}
.about_us .p1 .cont .swiper-slide .img{position:relative;z-index:0;}
.about_us .p1 .cont .swiper-slide .text p{width:72px;height:31px;font-size:24px;font-family:Microsoft YaHei;font-weight:bold;line-height:30px;color:#FFFFFF;opacity:1;}
.about_us .p1 .cont .swiper-slide .text span{display:inline-block;font-size:16px;font-weight:400;color:#FFFFFF;padding:10px 15px;background-color:var(--main-color);border-radius:20px;margin-top:10px;}
.about_us .p1 .cont .swiper-slide:hover .img i{transform:scale(1.0);}
.about_us .p1 .cont .btn_{width:48px;height:48px;background:#FFFFFF;border:1px solid #D8D8D8;box-shadow:0px 3px 6px rgba(0,0,0,0.05);border-radius:50%;opacity:1;position:absolute;top:50%;cursor:pointer;background-image:url(../images/left.svg);background-position:center;background-size:18px;background-repeat:no-repeat;}
.about_us .p1 .cont .btn_:hover{background-color:var(--main-color);border-color:var(--main-color);background-image:url(../images/left_hover.svg);}
.about_us .p1 .cont .btn_prev{right:calc(100% + 30px);transform:translateY(-50%);}
.about_us .p1 .cont .btn_next{left:calc(100% + 30px);transform:translateY(-50%) rotate(180deg);}
.about_us .p1 .cont .swiper-pagination{display:flex;align-items:center;justify-content:center;display:none;}
.about_us .p1 .cont .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;}
.about_us .p1 .cont .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
.about_us .p2{background-image:url(../images/about_us_p2_bg.jpg);padding:140px 0 100px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.about_us .p2 .tit{font-weight:bold;color:#FFFFFF;}
.about_us .p2 .cont{padding-top:50px;}
.about_us .p2 .cont .img{max-width:480px;margin:0 auto;position:relative;}
.about_us .p2 .cont .img>img{width:100%;position:relative;z-index:1;display:block;}
.about_us .p2 .cont .img .q{position:absolute;width:75%;height:75%;border-radius:50%;opacity:0;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;animation-name:ani01;animation-duration:3s;animation-iteration-count:infinite;animation-direction:normal;}
.about_us .p2 .cont .img .q1{animation-delay:1.5s;}
.about_us .p1 .swiper-pagination{align-items:center;justify-content:center;display:none;}
.about_us .p1 .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;}
.about_us .p1 .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
@keyframes ani01{
	from{opacity:.5;width:50%;height:50%;}
	to{opacity:0;width:70%;height:70%;}
}
.about_us .p2 .cont .img .i{position:absolute;}
.about_us .p2 .cont .img .i p{font-size:24px;font-weight:bold;color:#FFFFFF;}
.about_us .p2 .cont .img .i span{font-size:16px;line-height:26px;color:#FFFFFF;display:block;margin-top:10px;}
.about_us .p2 .cont .img .i01{top:0;left:50%;transform:translate(-20px,-100%);}
.about_us .p2 .cont .img .i01:after{content:'';display:block;clear:both;width:350px;}
.about_us .p2 .cont .img .i01 .icon{float:left;width:44px;}
.about_us .p2 .cont .img .i01 .t{float:left;width:calc(100% - 44px);padding-left:28px;}
.about_us .p2 .cont .img .i02{top:calc(50% - 105px);left:0;transform:translate(calc(-100% - 30px),0);text-align:right;}
.about_us .p2 .cont .img .i02 .t{margin-top:20px;}
.about_us .p2 .cont .img .i03{top:calc(50% - 105px);right:0;transform:translate(calc(100% + 30px),80px);}
.about_us .p2 .cont .img .i03 .t{margin-top:20px;}
@media(max-width:1680px){
	.fullpage_banner_text .t4{margin-top:60px;}
}
@media(max-width:1440px){
	.fullpage_banner_text .t4{margin-top:40px;}
	.fullpage_banner_text .t1{font-size:42px;}
	.fullpage_banner_text .t2>p{font-size:24px;}
	.about_us .p1 .cont .btn_prev{right:calc(100% + 10px);}
	.about_us .p1 .cont .btn_next{left:calc(100% + 10px);}
}
@media(max-width:992px){
	.about_us .p2 .cont .img{max-width:320px;}
}
@media(max-width:768px){
	.about_us .p1{padding:60px 0 40px;}
	.fullpage_banner{padding-bottom:50px;}
	.fullpage_banner .cata_n{top:62px;}
	.fullpage_banner_text{position:relative;top:0;transform:translateY(0);margin-top:0;padding-top:150px;}
	.fullpage_banner .banner_img.mobile{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;}
	.fullpage_banner .banner_img.mobile img{display:none;}
	.fullpage_banner{height:auto;min-height:100%;}
	.fullpage_banner_text .t1{font-size:24px;}
	.fullpage_banner_text .t2>p{font-size:20px;width:100%;}
	.fullpage_banner_text .t2 .play_video{margin-left:0;margin-top:30px;}
	.fullpage_banner_text .t3{margin-top:30px;}
	.fullpage_banner_text .t4 .i{width:100%;}
	.fullpage_banner_text .t4 .i:nth-child(2n){margin-left:0;}
	.fullpage_banner_text .t4 .i:nth-child(-n+3){margin-bottom:40px;}
	.fullpage_banner_text .t4 .i .t span:nth-child(1){font-size:24px;}
	.fullpage_banner_text .t4 .i .t span:nth-child(2){font-size:12px;top:-8px;}
	.fullpage_banner_text .t4 .i .b span:nth-child(1){font-size:14px;}
	.fullpage_banner_text .t4 .i .b{margin-top:7px;}
	.about_us .p1 .cont .btn_{display:none;}
	.about_us .p1 .cont .swiper-pagination{display:flex;}
	.about_us .p1 .cont .swiper-container{padding-bottom:50px;}
	.about_us .p1 .cont{padding-top:40px;}
	.about_us .p2{padding:60px 0 20px;}
	.about_us .p2 .cont .img{width:100%;margin:0;max-width:100%;}
	.about_us .p2 .cont .img>img,
	.about_us .p2 .cont .img .q{display:none;}
	.about_us .p2 .cont .img .i{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:translate(0);width:100%;}
	.about_us .p2 .cont .img .i{text-align:left;margin-bottom:40px;}
	.about_us .p2 .cont .img .i:after{content:'';display:block;clear:both;}
	.about_us .p2 .cont .img .i .icon{float:left;width:44px;}
	.about_us .p2 .cont .img .i .t{float:left;width:calc(100% - 44px);padding-left:28px;margin-top:0;}
	.about_us .p2 .cont .img .i p{font-size:20px;}
}


.index_yy{
    overflow: hidden;
    margin: 50px auto;
}
.index_yy ul{
    
}
.index_yy ul li{
    width: 23%;
    float: left;
    margin-right: 1.5%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.index_yy ul li span{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    line-height: 60px;
    /* background: #1d436a; */
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    /* margin: 0px auto; */
    background: -webkit-linear-gradient(
-45deg
, #0967ff82, #04378fd6);
}
.index_yy ul li div{
    position: absolute;
    width: 100%;
    top: 0px;
    /* background: #878686ad; */
    height: 100%;
    padding: 10%;
    display: none;
    left: 0px;
    border-radius: 10px;
    background: linear-gradient(
180deg
, #01122cc9 0%, rgb(17 22 30 / 63%) 100%);
}
.index_yy ul li div h3{
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    padding: 10px;
}
.index_yy ul li div p{
    font-size: 16px;
    color: #fff;
    text-align: left;
    line-height: 28px;
}
.index_yy ul li:hover div{
    display: block;
    
}
.index_yy ul li:hover span{
    display: none;
    
}
/*核心产品*/
.product_list{overflow:hidden;}
.product_list .tit{font-weight:bold;color:#333333;text-align:center;}
.product_list .tit_des{text-align:center;font-size:20px;font-weight:bold;line-height:26px;color:#666666;margin-top:35px;}
.product_list .pd50{padding:50px 0;}
.product_list .p1 .cont{padding-top:40px;display:flex;align-items:stretch;justify-content:space-between;flex-flow:row nowrap;position: relative;}

.product_list .p1 .l_{width:calc(50% - 25px);max-width:calc(50% - 25px);min-width:calc(50% - 25px);display:flex;align-items:center;justify-content:center;}
.product_list .p1 .img{overflow:hidden;}
.product_list .p1 .img img{width:100%;transition:all .3s;}
.product_list .p1 .img:hover img{transform:scale(1.06);}
.product_list .p1 .text{width:calc(50% - 25px);min-width:calc(50% - 25px);max-width:calc(50% - 25px);padding-top:30px;}
.product_list .p1 .text .icon{width:135px;}
.product_list .p1 .text .t{margin-top:28px;}
.product_list .p1 .text .t p{font-size:24px;font-weight:bold;line-height:36px;color:#333333;}
.product_list .p1 .text .des p{font-size:16px;font-weight:400;line-height:28px;color:#666666;margin-top:28px;}
.product_list .p2{background-image:url(../images/pro_p2_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.product_list .p2 .cont{margin-top:40px;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;position:relative;}
.product_list .p2 .cont .jt{position:absolute;left:50%;top:50%;transform:translate(-70%,-50%);z-index:1;}
.product_list .p2 .cont .i{width:calc(50% - 30px);background:#FFFFFF;box-shadow:0px 0px 20px rgba(103,131,175,0.2);border-radius:4px;overflow:hidden;}
.product_list .p2 .cont .i .t{text-align:center;padding:22px;background-color:var(--main-color);font-size:17px;font-weight:bold;line-height:28px;color:#FFFFFF;}
.product_list .p2 .cont .i .t1{height:100%;padding:18px 24px;}
.product_list .p2 .cont .i .t1_i{margin:10px 0;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;flex-flow:row nowrap;}
.product_list .p2 .cont .i .t1_i .l_img{width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px);display:flex;align-items:center;justify-content:center;}
.product_list .p2 .cont .i .t1_i .text{width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px);padding:20px 0;}
.product_list .p2 .cont .i .t1_i .text .p{font-size:16px;font-weight:400;line-height:28px;color:#666666;}
.product_list .p2 .cont .i .t1_i .text .p:not(:first-child){margin-top:30px;}
.product_list .p2 .cont .i .t1_i .text .p01{font-size:17px;font-weight:bold;color:#333333;}
.product_list .p2 .cont .i .t1_i .text .p02{font-size:16px;font-weight:400;color:#666666;margin-top:5px;}
.product_list .p2 .cont .i .t1_i .text .p03{margin-top:25px;}
.product_list .p2 .cont .i .t1_i .text .p03 span{display:block;position:relative;padding-left:13px;font-size:16px;font-weight:400;line-height:28px;color:#666666;}
.product_list .p2 .cont .i .t1_i .text .p03 span:after{content:'';width:5px;height:5px;border-radius:50%;background-color:#666666;position:absolute;left:0;top:12px;}
.product_list .p3 .cont{margin-top:50px;display:flex;align-items:stretch;flex-flow:row nowrap;position: relative;}
.product_list .p3 .cont:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 125px;
	height: 40px;
	transform: translate(-50%,-50%);
	background-size: 100%;
	background-image: url(../images/diandiandian.svg);
	background-repeat: no-repeat;
	z-index: -1;
}
.product_list .p3 .cont .l_{width:480px;min-height:560px;}
.product_list .p3 .cont .r_{width:calc(100% - 480px);}
.product_list .p3 .cont .l_ .i{background:#FFFFFF;box-shadow:0px 0px 10px #C5C8D4;opacity:1;border-radius:4px;padding:30px 20px;margin-bottom:12px;position:relative;}
.product_list .p3 .cont .l_ .i .t{font-size:18px;font-weight:bold;color:#333333;position:relative;}
.product_list .p3 .cont .l_ .i .t i{position:relative;display:inline-block;}
.product_list .p3 .cont .l_ .i .t i:after{content:'';height:1px;	/*width: 60px;*/width:0;background-color:#D4D4D4;position:absolute;left:20px;top:50%;transition:all .6s linear;}
.product_list .p3 .cont .l_ .i.active .t i:after{width:60px;}
.product_list .p3 .cont .l_ .i .t span{color:var(--main-color);}
.product_list .p3 .cont .l_ .i .des{margin-top:10px;height:78px;display:none;padding-right: 100px;}
.product_list .p3 .cont .l_ .i:nth-child(1) .des{display:block;}
.product_list .p3 .cont .l_ .i .des p{font-size:15px;font-weight:400;line-height:26px;color:#999999;}

.product_list .p3 .cont .l_ .i .img{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:50px;transition:all .6s;}
.product_list .p3 .cont .l_ .i .img img{width:100%;transition:all .6s;}
.product_list .p3 .cont .l_ .i.active .img{width:100px;}
.product_list .p3 .cont .r_{display:flex;align-items:center;justify-content:center;}
.product_list .p3 .cont .r_ .box_{position:relative;padding:23px;}
.product_list .p3 .cont .r_ .img{position:relative;z-index:1;}
.product_list .p3 .cont .r_ img{width:100%;}
.product_list .p3 .cont .r_ .bg_{position:absolute;height:100%;width:100%;max-width:430px;background:linear-gradient(218deg,#2879FB 0%,rgba(40,121,251,0) 100%);opacity:0.2;right:0;top:0;}
.product_list .p4{background-image:url(../images/pro_p4_bg.png);background-position:right bottom;background-repeat:no-repeat;background-color:#F5F7FA;}
.product_list .p4 .img{margin-top:40px;cursor:zoom-in;}
.product_list .p5 .img{cursor:zoom-in;}
.product_list .p6{background-image:url(../images/pro_p4_bg.png);background-position:right bottom;background-repeat:no-repeat;background-color:#F5F7FA;}
.product_list .p6 .img{cursor:zoom-in;margin-top:25px;}
.product_list .p7 .t_{display:flex;align-items:stretch;justify-content:space-between;padding-top:40px;}
.product_list .p7 .t_ .l_,
.product_list .p7 .t_ .r_{width:calc(50% - 15px);}
.product_list .p7 .t_ .r_ .r_img{height:100%;background-color:#F1F1F1;position:relative;overflow:hidden;}
.product_list .p7 .t_ .r_ .r_img img{width:100%;transition:all .3s;}
.product_list .p7 .t_ .r_:hover .r_img img{transform:scale(1.06);}
.product_list .p7 .t_ .r_ .r_img .text{position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);padding:16px 20px;}
.product_list .p7 .t_ .r_ .r_img .text p{font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;}
.product_list .p7 .t_ .r_ .r_img .text span{display:block;margin-top:6px;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;text-align:center;}
.product_list .p7 .t_ .l_ .i{background:#FFFFFF;border:1px solid #FFFFFF;box-shadow:0px 0px 20px rgba(103,131,175,0.2);opacity:1;border-radius:4px;padding:21px;position:relative;}
.product_list .p7 .t_ .l_ .i:not(:last-child){margin-bottom:21px;}
.product_list .p7 .t_ .l_ .i .y{position:absolute;font-size:90px;font-weight:bold;color:#F9F9F9;right:24px;top:50%;transform:translateY(-50%);}
.product_list .p7 .t_ .l_ .t1{font-size:18px;font-weight:bold;line-height:26px;color:#333333;}
.product_list .p7 .t_ .l_ .t1 span{color:var(--main-color);}
.product_list .p7 .t_ .l_ .list_{margin-top:16px;position:relative;z-index:1;}
.product_list .p7 .t_ .l_ .list_:after{content:'';display:block;clear:both;}
.product_list .p7 .t_ .l_ .list_ .t_i{float:left;height:38px;width:90px;padding:0 30px;line-height:38px;margin-right:8px;font-size:14px;font-weight:400;color:#999999;background-image:url(../images/pro_p7_border.svg);background-size:100% 100%;cursor:default;margin-bottom:10px;}
.product_list .p7 .t_ .l_ .list_ .t_i01{width:90px;background-image:none;border:1px solid #CAD1DC;padding:0;text-align:center;}
.product_list .p7 .t_ .l_ .list_ .t_i:hover{color:var(--main-color);background-image:url(../images/pro_p7_border01.svg);}
.product_list .p7 .t_ .l_ .list_ .t_i01:hover{background-image:none;border-color:var(--main-color);}
.product_list .p7 .m_{padding:30px 0;font-size:20px;font-weight:bold;color:#333333;text-align:center;}
.product_list .p7 .b_ .list_{margin:-11px -13px;}
.product_list .p7 .b_ .i{float:left;padding:11px 13px;}
.product_list .p7 .b_ .i:nth-child(1){width:100%;}
.product_list .p7 .b_ .i:nth-child(n+2){width:33.33%;}
.product_list .p7 .b_ .i_{display:flex;align-items:center;justify-content:center;background-color:rgba(40,121,251,.5);height:70px;}
.product_list .p7 .b_ .i_ .icon{width:30px;}
.product_list .p7 .b_ .i_ .icon img{width:100%;}
.product_list .p7 .b_ .i_ span{font-size:20px;font-weight:bold;color:#FFFFFF;padding-left:15px;}
.product_list .p8{background-color:#F5F7FA;background-image:url(../images/pro_p8_bg.png);background-position:bottom;background-size:100%;background-repeat:no-repeat;overflow:hidden;}
.product_list .p8 .cont{padding-top:40px;}
.product_list .p8 .cont .t_{position:relative;}
.product_list .p8 .cont .t_ .swiper-slide{height:54px;background:#FFFFFF;border-radius:4px;font-size:18px;font-weight:400;line-height:54px;color:#666666;text-align:center;cursor:pointer;}
.product_list .p8 .cont .t_ .swiper-slide.active{background-color:var(--main-color);color:#fff;}
.product_list .p8 .cont .t_ .btn_{position:absolute;top:50%;width:40px;height:40px;background:transparent;border:1px solid #ccc;border-radius:50%;opacity:1;cursor:pointer;background-image:url(../images/next_gray.svg);background-repeat:no-repeat;background-position:center;background-size:15px;}
.product_list .p8 .cont .t_ .btn_:hover{background-color:var(--main-color);border-color:var(--main-color);background-image:url(../images/next_white.svg);}
.product_list .p8 .cont .t_ .btn_prev{right:calc(100% + 10px);transform:translateY(-50%) rotate(180deg);}
.product_list .p8 .cont .t_ .btn_next{left:calc(100% + 10px);transform:translateY(-50%);}
.product_list .p8 .cont .b_{padding-top:55px;padding-bottom:40px;position:relative;}
.product_list .p8 .cont .b_ .i{display:none;position:relative;}
.product_list .p8 .cont .b_ .i:after{content:'';display:block;clear:both;}
.product_list .p8 .cont .b_ .i:nth-child(1){display:block;}
.product_list .p8 .cont .b_ .i .l_{width:55%;position:absolute;left:0;top:0;z-index:2;height:100%;padding-right:100px;display:flex;align-items:center;justify-content:flex-start;}
.product_list .p8 .cont .b_ .i .l_ .box{height:100%;overflow-x:auto;padding-right:30px;}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar{width:2px;height:2px}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-button:vertical{display:none}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-corner,
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-track{background-color:#ccc;}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-thumb{border-radius:0;background-color:#016EC5;}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-thumb:vertical:hover{background-color:#016EC5;}
.product_list .p8 .cont .b_ .i .l_ .box::-webkit-scrollbar-thumb:vertical:active{background-color:#016EC5;}
.product_list .p8 .cont .b_ .i .r_{width:45%;float:right;position:relative;min-height: 200px;}
.product_list .p8 .cont .b_ .i .l_ .t_i{font-size:16px;font-weight:400;line-height:32px;color:#333333;border-bottom:1px solid #E2E2E2;padding:0 0 14px 30px;background-image:url(../images/pro_p8_icon.svg);background-repeat:no-repeat;background-position:left 10px;background-size:16px;}
.product_list .p8 .cont .b_ .i .l_ .t_i:not(:first-child){margin-top:10px;}
.product_list .p8 .cont .b_ .swiper-pagination{width:100%;bottom:-40px;display:flex;align-items:center;justify-content:center;}
.product_list .p8 .cont .b_ .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;border-radius:50%;opacity:1;margin:0 4px;}
.product_list .p8 .cont .b_ .swiper-pagination-bullet-active{width:17px;height:17px;background:#FFFFFF;border:2px solid #2879FB;border-radius:50%;opacity:1;}
.product_list .p10{background-image:url(../images/pro_p10_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.product_list .p10 .cont{max-width:800px;margin:40px auto 0;position:relative;}
.product_list .p10 .cont .swiper-slide{border-radius:4px;overflow:hidden;}
.product_list .p10 .cont .swiper-slide img{width:100%;}
.product_list .p10 .cont .swiper-slide .text{padding-top:24px;font-size:18px;line-height:30px;color:#666666;}
.product_list .p10 .cont .swiper-pagination{text-align:right;}
.product_list .p10 .cont .swiper-pagination-bullet{width:12px;height:12px;background:#CCCCCC;border-radius:50%;opacity:1;margin:0 2px;}
.product_list .p10 .cont .swiper-pagination-bullet-active{background-color:var(--main-color);}
.product_list .p10 .cont .btn_{position:absolute;top:50%;width:48px;height:48px;background:#FFFFFF;border:1px solid #D8D8D8;box-shadow:0px 3px 6px rgba(0,0,0,0.05);border-radius:50%;cursor:pointer;background-image:url(../images/next_gray.svg);background-repeat:no-repeat;background-position:center;background-size:15px;}
.product_list .p10 .cont .btn_:hover{background-color:var(--main-color);border-color:var(--main-color);background-image:url(../images/next_white.svg);}
.product_list .p10 .cont .btn_prev{right:calc(100% + 50px);transform:translateY(-50%) rotate(180deg);}
.product_list .p10 .cont .btn_next{left:calc(100% + 50px);transform:translateY(-50%);}
.product_list .p11{background-color:#ccc;padding-bottom:140px;background-image:url(../images/pro_p11_bg.jpg);background-size:cover;background-position:center;}
.product_list .p11 .tit{font-weight:bold;color:#FFFFFF;}
.product_list .p11 .swiper-container{overflow:visible;}
.product_list .p11 .cont{padding-top:40px;}
.product_list .p11 .cont .swiper-slide{padding:25px 35px 35px;background-color:#fff;border-radius:4px;}
.product_list .p11 .cont .swiper-slide .t_:after{content:'';display:block;clear:both;}
.product_list .p11 .cont .swiper-slide .t_ .t {
    float: left;
    width: calc(100% - 100px);
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-bottom: 10px;
    position: relative;
    padding-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product_list .p11 .cont .swiper-slide .t_ .t:after{content:'';width:16px;height:2px;background:#2879FB;position:absolute;left:0;bottom:0;}
.product_list .p11 .cont .swiper-slide .t_ .img{float:left;width:100px;}
.product_list .p11 .cont .swiper-slide .des{margin-top:16px;font-size:16px;font-weight:400;line-height:30px;color:#666666;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.product_list .p11 .cont .swiper-slide .more{margin-top:40px;width:23px;height:23px;background-image:url(../images/jt_right_666.svg);background-size:23px;background-repeat:no-repeat;background-position:center;}
.product_list .p11 .cont .swiper-slide:hover .more{background-image:url(../images/jt_right_blue.svg);}
.pub_img_show{position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;background-color:#fff;overflow:auto;padding:50px;display:none;}
.pub_img_show img{width:100%;opacity:0;-webkit-animation:slow-show-img-data-v-4f163985 .2s forwards;animation:slow-show-img-data-v-4f163985 .2s forwards;cursor:zoom-out;}
.show_img_btn{cursor:zoom-in;}
@-webkit-keyframes slow-show-img-data-v-4f163985{
	0%{opacity:0;transform:scale(.2)}
	50%{opacity:.5;transform:scale(.7)}
	to{opacity:1;transform:scale(1)}
}
@keyframes slow-show-img-data-v-4f163985{
	0%{opacity:0;transform:scale(.2)}
	50%{opacity:.5;transform:scale(.7)}
	to{opacity:1;transform:scale(1)}
}
.casebox_hot{
    padding: 15px;
    overflow: hidden;
}
.casebox_hot_list{
    width: 16%;
    float: left;
}
.casebox_hot_list h3{
    border: 1px solid #eee;
    line-height: 50px;
    padding-left: 10px;
    /* background: #9abdfa; */
    background: linear-gradient(
180deg
, #0062FF 0%, rgba(0, 98, 255, 0.73) 100%);
    font-size: 18px;
}
.casebox_hot_list h3 a{
    color: #fff;
}
.casebox_hot_list ul{
    overflow: hidden;
    height: 311px;
    background: #fff;
    border: 1px solid #eee;
}
.casebox_hot_list ul li{
    float: left;
    /* border: 1px solid #eee; */
    width: 100%;
    line-height: 35px;
    /* text-align: center; */
    background: #fff;
    font-size: 15px;
    padding-left: 10px;
}
.casebox_hot_list ul li a{}
@media(max-width:1200px){
	.product_list .p3 .cont{display:block;}
	.product_list .p3 .cont .l_,
	.product_list .p3 .cont .r_{width:100%;}
	.product_list .p3 .cont .r_ .box_{padding:23px 23px 23px 0;}
	.product_list .p8 .cont .t_ .btn_{display:none;}
	.product_list .p8 .cont .b_ .i .l_{padding-right:50px;}
	.product_list .p10 .cont .btn_prev{right:calc(100% - 60px);z-index:2;}
	.product_list .p10 .cont .btn_next{left:calc(100% - 60px);z-index:2;}
}
@media(max-width:992px){
	.product_list .p1 .cont{flex-flow:row wrap;display:block;}
	.product_list .p1 .l_,
	.product_list .p1 .text{width:100%;max-width:100%;min-width:100%;}
	.product_list .p2 .cont{display:block;}
	.product_list .p2 .cont .i{width:100%;}
	.product_list .p2 .cont .jt{transform:translate(-70%,-50%) rotate(90deg);display:none;}
	.product_list .p7 .t_{display:block;padding-top:30px;}
	.product_list .p7 .t_ .l_,
	.product_list .p7 .t_ .r_{width:100%;}
	.product_list .p7 .t_ .r_{margin-top:30px;}
	.product_list .p8 .cont .b_ .i .l_{position:relative;width:100%;padding-right:0;}
	.product_list .p8 .cont .b_ .i .r_{width:100%;margin-top:30px;}
	.product_list .p8 .cont .b_ .i .l_ .box{padding-right:0;width:100%;}
	.product_list .p3 .cont .l_ {
		height: auto;
		min-height: inherit;
	}
}
@media(max-width:768px){
	.product_list .pd50{padding:40px 0;}
	.product_list .p1 .cont{padding-top:30px;}
	.product_list .p1 .text .t p{font-size:18px;line-height:28px;}
	.product_list .p1 .text .des p{margin-top:20px;}
	.product_list .p2 .cont .i .t1_i{display:block;}
	.product_list .p2 .cont .i .t1_i .l_img,
	.product_list .p2 .cont .i .t1_i .text{width:100%;max-width:100%;min-width:100%;}
	.product_list .p3 .cont .l_ .i .t{font-size:17px;}
	.product_list .p3 .cont .l_ .i .t i{display:none;}
	.product_list .p3 .cont .l_ .i .des{padding-right:50px;}
	.product_list .p3 .cont .l_ .i .img{right:10px;}
	.product_list .p3 .cont .l_ .i.active .img{width:70px;}
	.product_list .p3 .cont .l_ .i .des p{display:inline;}
	.product_list .p3 .cont .r_ .box_{padding:10px 10px 10px 10px;}
	.product_list .p3 .cont{margin-top:30px;}
	.product_list .p7 .t_ .r_ .r_img .text{position:relative;background-color:var(--main-color);}
	.product_list .p7 .b_ .i:nth-child(n+2){width:100%;}
	.product_list .p7 .b_ .i_{height:60px;}
	.product_list .p7 .b_ .i_ span{font-size:18px;}
	.product_list .p8 .cont .t_ .swiper-slide{font-size:16px;}
	.product_list .p8 .cont .b_{padding-top:40px;}
	.product_list .p10 .cont .btn_{display:none;}
	.product_list .p10 .cont .swiper-slide .text{padding-top:15px;text-align:center;font-size:16px;}
	.product_list .p10 .cont .swiper-container{padding-bottom:40px;}
	.product_list .p10 .cont .swiper-pagination{text-align:center;}
	.product_list .p11 .cont .swiper-slide{padding:20px 20px 30px;}
	.pub_img_show{padding:20px;}
	.pub_img_show img{min-width:800px;}
}
/*product_nav*/
.product_list{
	position: relative;

}
.product_list_nav{
	position: absolute;
	left: 20px;
	top: 200px;
	z-index: 99;
	
}
.product_list_nav.fixed{
	position: fixed;
}
.product_list_nav:after{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ccc;
}
.product_list_nav .i{
	height: 21px;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	color: #666666;
	position: relative;
	padding-left: 16px;
	cursor: pointer;

}
.product_list_nav .i:not(:first-child){
	margin-top: 30px;
}
.product_list_nav .i:after{
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: transparent;
}
.product_list_nav .i.active{
	color: var(--main-color);
}
.product_list_nav .i.active:after{
	background-color: var(--main-color);
}
@media(max-width: 1440px){
	.product_list_nav{
		display: none;
	}
}
/*mmmm*/

/*5.26*/

/*战略布局*/
.m_layout_bg {
	background-image: url(../images/m_layoutbg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 70px;
	padding-bottom: 120px;
}

.m_layout_bg .m_layout_map {
	padding-top: 20px;
	display: flex;
	align-items: center;
}
.m_layout_l{float:left;padding-right:80px;
	padding-top: 30px;
	width:-webkit-calc(100% - 380px);width:-moz-calc(100% - 380px);width:calc(100% - 380px);}
.mapdw{position:relative;}
.mapdw img{width:100%;}
.m_layout_bg .m_layout_map .m_layout_r{float:right;width:380px;}
.m_layout_r .nav-tabs{border-bottom:none;height:60px;}
.m_layout_r .nav-tabs li{text-align:center;float:left;width:50%;cursor:pointer;}
.m_layout_r .nav-tabs li a{height:60px;line-height:60px;border-radius:0;background:#DFDFDF;font-size:20px;font-weight:bold;color:#666;position:relative;display:block;}
.m_layout_r .nav-tabs>li.active a{background:var(--main-color);color:#fff;}
.m_layout_r .nav-tabs>li.active a:before{content:"";position:absolute;width:0;height:0;bottom:-6px;left:50%;border-width:0 9px 6px;border-style:solid;border-color:transparent transparent var(--main-color);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transform:rotate(180deg);z-index:8;}
.m_layout_r .tab-content{position:relative;min-height:388px;background-color:#FFFFFF;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);}
.tab-content .tab-pane{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;transition:all .3s;}
.tab-content .tab-pane.active{opacity:1;z-index:2;}
#m_city li{position:absolute;width:22px;height:22px;border-radius:50%;background-color:transparent;z-index:2;}
#m_city li:after{opacity:0;content:'';width:0px;height:0px;border-radius:50%;border:1px solid var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:spotCircle 3s normal infinite;}
#m_city li:before{opacity:0;content:'';width:0px;height:0px;border-radius:50%;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:spotCircle 3s 1.5s normal infinite;}
#m_city li span{position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background-color:var(--main-color);left:50%;top:50%;transform:translate(-50%,-50%);}
#m_city li span{font-size:0;}
#m_city .mq1{right:28.5%;top:41.2%;}
#m_city .mq2{right:36%;top:47.3%;}
#m_city .mq3{right:26%;top:53%;}
#m_city .mq4{right:41.5%;top:60.5%;}
#m_city .mq5{right:53%;top:70%;}
#m_city .mq6{right:17%;top:39%;}
#m_city .zhengzhou{right: 33%;
    top: 57%;}
#m_city .wuhan{right: 33%;
    top: 67%;}
#m_city .huanan{right: 33.6%;
    top: 86%;}

    
@-webkit-keyframes spotCircle{
	0%{opacity:0;width:0;height:0;}
	80%{opacity:.5;width:34px;height:34px;}
	100%{opacity:0;width:34px;height:34px;}
}
@keyframes spotCircle{
	0%{opacity:0;width:0;height:0;}
	80%{opacity:.5;width:34px;height:34px;}
	100%{opacity:0;width:34px;height:34px;}
}
@media(max-width:768px){
	@-webkit-keyframes spotCircle{
		0%{opacity:0;width:0;height:0;}
		80%{opacity:.5;width:30px;height:30px;}
		100%{opacity:0;width:30px;height:30px;}
	}
	@keyframes spotCircle{
		0%{opacity:0;width:0;height:0;}
		80%{opacity:.5;width:30px;height:30px;}
		100%{opacity:0;width:30px;height:30px;}
	}
}
.citylist{padding-top:18px;max-height:389px;overflow-y:auto;background-color:#FFFFFF;}
.citylist::-webkit-scrollbar{width:6px;height:6px;}
.citylist::-webkit-scrollbar-thumb{border-radius:10px;background-color:#AAAAAA;}
.citylist::-webkit-scrollbar-track{background:#F9F9F9;}
.citylist ul li:first-child{border-top:none;}
.citylist ul li{padding:15px 32px 12px 32px;border-top:1px solid #E1E1E1;}
.citylist ul li:last-child{border-bottom:none;}
.citylist ul li h3{font-size:18px;color:#333;font-weight:bold;line-height:28px;padding-bottom:8px;}
.citylist ul li p{font-size:16px;color:#666;line-height:30px;}
@media(max-width:991px){
	.m_layout_l{padding-right:30px;width:-webkit-calc(100% - 340px);width:-moz-calc(100% - 340px);width:calc(100% - 340px);}
	.citylist ul li p{line-height:26px;}
	.m_layout_bg .m_layout_map .m_layout_r{width:340px;}
}
@media(max-width:768px){
	.m_layout_bg .m_layout_map{display:block;}
	.m_layout_l{width:100%;padding-right:0;}
	.m_layout_bg .m_layout_map .m_layout_r{width:100%;margin-top:30px;}
	.citylist{max-height:363px;}
}
@media(max-width:767px){
	.m_layout_r .nav-tabs>li.active a:before{bottom:-5px;}
	.citylist ul li{padding:15px 20px 12px 25px;}
	.citylist{max-height:390px;padding-top:0;margin-top:18px;}
	.m_layout_bg{padding-top:40px;padding-bottom: 40px}
}

/*job list*/
.m_job_bg{padding-top:70px;background:#EEF1F5;}
.m_job_list{padding-top:30px;}
.m_job_list ul{margin-right:-30px;margin-left:-30px;}
.m_job_list ul li{width:33.33%;float:left;padding:30px;}
.m_job_list ul li a{display:block;width:100%;height:240px;background:#FFFFFF;border-radius:3px;padding:40px 40px 30px 40px;}
.m_job_list .m_company{font-size:16px;color:#C9C9C9;}
.m_job_list .m_position{font-size:20px;padding-top:21px;font-weight:bold;color:#333333;}
.m_job_list .m_address{font-size:16px;color:#666666;padding-top:20px;}
.m_job_list .m_address span{font-size:inherit;color:inherit;padding-right:20px;margin-right:20px;position:relative;display:inline-block;}
.m_job_list .m_address span:before{content:"";position:absolute;right:0;top:3px;width:1px;height:15px;background:#ECECEC;}
.m_job_list .m_address span:last-child{padding-right:0;margin-right:0;}
.m_job_list .m_address span:last-child:before{display:none;}
.m_job_list .m_time{margin-top:30px;font-size:16px;color:#C9C9C9;background-image:url(../images/job_r.svg);background-position:right;background-size:12px 20px;background-repeat:no-repeat;}
.m_job_list ul li a:hover{background-color:var(--main-color);}
.m_job_list ul li a:hover .m_position,
.m_job_list ul li a:hover .m_address{color:#FFFFFF;}
.m_job_list ul li a:hover .m_company,
.m_job_list ul li a:hover .m_time{color:rgba(255,255,255,0.5);}
.m_job_list ul li a:hover .m_time{background-image:url(../images/job_rw.svg);}
.m_job_more{text-align:center;padding-top:30px;padding-bottom:60px;}
.m_job_more a{width:172px;height:46px;display:inline-block;background:#2879FB;border-radius:23px;font-size:16px;line-height:46px;color:#FFFFFF;}
@media(max-width:1200px){
	.m_job_list{padding-bottom:30px;}
	.m_job_list ul{margin-right:-15px;margin-left:-15px;}
	.m_job_list ul li{padding:30px 15px;padding-bottom:0;}
	.m_job_list ul li a{padding:40px 30px;}
}
@media(max-width:991px){
	.m_job_list .m_time{padding-right:10px;}
}
@media(min-width:768px){
	.m_job_list ul li a{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
}
@media(max-width:767px){
	.m_job_bg{padding-top:50px;}
	.m_job_list ul li{width:50%;}
}
@media(max-width:540px){
	.m_job_list ul li{width:100%;}
}

/*case show*/
.m_case_bg{background-color:#fff;margin-top:70px;position:relative;}
.m_case_bg .m_case_l{float:left;padding-right:40px;width:-webkit-calc(100% - 370px);width:-moz-calc(100% - 370px);width:calc(100% - 370px);}
.m_case_bg .m_case_r{width:370px;float:right;}
.m_case_bg .m_case_title{font-size:36px;font-weight:bold;line-height:36px;color:#333333;padding-bottom:44px;border-bottom:1px solid #DDDDDD;}
.m_project_bg{padding-top:60px;}
.m_case_bg .m_case_sub{font-size:24px;font-weight:bold;line-height:36px;color:#333333;}
.m_case_nav{position:absolute;left:60px;top:220px;border-left:1px solid #CCCCCC;}
.m_case_nav ul li{padding-left:16px;position:relative;line-height:21px;margin-bottom:28px;}
.m_case_nav ul li:last-child{margin-bottom:0;}
.m_case_nav ul li.active:before{content:"";height:21px;width:2px;position:absolute;left:-1px;top:0;background-color:var(--main-color);}
.m_case_nav ul li a{font-size:16px;font-weight:bold;color:#333333;line-height:inherit;}
.m_case_nav ul li.active a{color:var(--main-color);}
.m_solution{padding-top:24px;}
.m_case_text{padding-top:20px;}
.m_case_text p{font-size:16px;line-height:36px;color:#666666;padding-bottom:20px;}
.m_case_text p:last-child{padding-bottom:0;}
.m_case_consult{padding-top:70px;text-align:center;padding-bottom:65px;}
.m_case_consult a{width:160px;height:42px;display:inline-block;background:#0062FF;border-radius:4px;line-height:42px;}
.m_case_consult span{font-size:16px;color:#FFFFFF;background-image:url(../images/case_ico.svg);background-position:right center;background-repeat:no-repeat;background-size:15px 10px;padding-right:41px;}
.m_case_list{padding-top:5px;}
.m_case_list ul li{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #EEEEEE;}
.m_case_list h4{font-size:18px;font-weight:bold;line-height:36px;color:#333333;margin-bottom:12px;}
.m_case_list .m_pic img{border-radius:4px;}
@media(max-width:1440px){
	.m_case_nav{left:0;}
	.m_case_bg .m_case_l{padding-left:30px;width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px);}
	.m_case_bg .m_case_r{width:280px;}
}
@media(max-width:1366px){
	.m_case_bg .m_case_title{font-size:32px;}
}
@media(max-width:1200px){
	.m_case_nav{display:none!important;}
	.m_case_bg .m_case_l{padding-left:0;}
}
@media(max-width:991px){
	.m_case_bg .m_case_l{width:100%;padding-right:0;}
	.m_case_bg .m_case_r{display:none!important;}
}
@media(max-width:768px){
	.m_case_bg{margin-top:50px}
	.m_case_consult{padding-top:50px;padding-bottom:45px;}
	.m_case_text p{font-size:16px;line-height:36px;padding-bottom:20px;}
}

/*float_btn*/
.float_btn{position:fixed;right:0;bottom:300px;z-index:999;display: none;}
.float_btn .i{width:70px;height:70px;margin:1px 0;position:relative;}
.float_btn .i>a{display:block;width:100%;height:100%;background-size:36px;background-repeat:no-repeat;background-position:center;background-color:#333;}
.float_btn .i.contact>a{background-image:url(../images/chat.svg);}
.float_btn .i.wechat>a{background-image:url(../images/header_wechat-white.svg);}
.float_btn .i.back_top>a{background-image:url(../images/top_icon_white.svg);}
.float_btn .i>a:hover{background-color:#2879FB;}
.float_btn .i .drop_img{width:0px;height:120px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .3s linear;overflow:hidden;}
.float_btn .i .drop_img img{width:120px;height:120px;position:absolute;left:0;top:0;max-width:120px;}
.float_btn .i:hover .drop_img{width:120px;}
@media(min-width:768px){
}
@media(max-width:768px){
    .float_btn .i{width:42px;height:42px;}
    .float_btn .i>a{background-size:25px;}
}
/*11.10 new*/
.m_new_img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;

}

.home1 .cpbox {
	margin-top: 0px;
	margin-left: -1.2%;
	margin-bottom: 30px;
}

.home1 .cpbox li {
	width: 23.8%;
	background: #eceef1;
	float: left;
	margin-left: 1.2%;
	margin-top: 42px;
	position: relative;
	transition: all linear 0.3s
}

.home1 .cpbox li img {
	width: 100%
}

.home1 .cpbox li p a {
	color: #353535;
	text-align: center;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 4%;
	display: block;
	transition: all linear 0.3s
}

.home1 .cpbox li:hover {
	box-shadow: 0px 3px 7px 0px rgba(42,106,212,0.18)
}

.home1 .cpbox li:hover p a {
	color: #FD6305
}


.video-base {
    width: 100%;
}

.img-panel {width: 100%;position:relative;z-index:1;/* border: 5px solid #075de3; */}

.img-panel:before {

	content:'';

	display:block;

	width:178px;

	height:73px;

	/*background:url(../images/about_mark.png) right top no-repeat;*/

	position:absolute;

	left:-116px;

	top:-12px;

	z-index:-1

}

.img-panel img {

	display:block;

	width:100%

}

.font-panel {

width: 30.5205%;

margin-top:-12px;

position:relative;

z-index:2;
}

.play, .pdf {
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  /* background-color: rgba(0, 0, 0, 0.5); */
  z-index: 999;
  left: 0;
  top: 0;
}

.play a {
  display: inline-block;
  width: 210px;
  height: 210px;
  /* background: url(../images/shipin1.png)no-repeat center; */
  margin: 0 auto;
  position: relative;
  top: 36%;
  transform: translateY(-50%);
  z-index: 1000000;
}

/*.play:hover a{*/
/*  background: url(../images/play1.png) no-repeat center;*/
/*}*/

.pdf:hover a{
  background: url(../images/play1.png) no-repeat center;
}

.pop-video {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: -100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 99999;
  opacity: 0;
  filter: alpha(opacity=0);
}

.pop-video .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  /* height: 100%; */
  /* background-color: rgba(0, 0, 0, 0.5); */
}

.pop-video .close {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 50px;
  height: 50px;
  background: url(../images/close.png) center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  cursor: pointer;
}

.pop-video video {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 60%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pop-video.open {
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}


.proc_list {
                    margin-bottom: 20px;
                    margin-top: 50px;
                }
                
                .proc_list .left {
                    padding: 0 35px 0 0;
                    width: 25%;
                    float: left;
                }
                
                .proc_list .title {
                    /* background-color: #e60012; */
                    margin-bottom: 0;
                    line-height: 2.4;
                    font-size: 26px;
                    text-align: center;
                    /* margin: 0 0 10px; */
                    color: #fff;
                    background: linear-gradient( 
180deg
 , #0062FF 0%, rgba(0, 98, 255, 0.73) 100%);
                }
                /*.proc_list .left img{*/
                /*    height: 270px;*/
                /*}*/
                .proc_list .abs {
                    bottom: 20px;
                    left: 0;
                    width: 100%;
                    padding-right: .3rem;
                    position: absolute;
                }
                .abs {
    position: absolute;
}
.tc {
    text-align: center;
}
                .link1 {
                    font-size: 16px;
                    padding: 7px 20px;
                    background-color: #e60012;
                    color: #fff;
                }
                
                .link1:first-child {
                    margin-right: .2rem;
                }
                
                .link1:link,
                .link1:visited,
                .link1:hover,
                .link1:active {
                    color: #fff;
                    background: linear-gradient( 
180deg
 , #0062FF 0%, rgba(0, 98, 255, 0.73) 100%);
                }
                .proc_list .left img{
                    height: 303px !important;
                    width: 100%;
                }
                
                .proc_list>.right {
                    padding: 10px;
                    float: left;
                }
                .rel {
    position: relative;
}

.col-sm-9 {
    width: 75%;
}
                
                .bankuai_dsc {
                    margin-bottom: 20px;
                }
                fs15 {
    font-size: 15px;
}
p {
    margin: 0 0 10px;
}
.col-sm-3 {
    width: 25%;
}
.proc_list>.right .fs20{
    color: #333;
}
                
                .proc_list>.right p.clearfix {
                    padding-bottom: 10px;
                    margin-bottom: 10px;
                    border-bottom: 1px solid #818181;
                }
                
                .imageslist {
                    padding: 5px;
                    float: left;
                    font-size: 15px;
                }
                
                .imageslist img {
                    width: 100%;
                    margin-bottom: 10px;
                }
                
                .bg_red {
                    background-color: #df0024 !important;
                    color: #fff !important;
                    border-color: #fff !important;
                }
                /* .pro_list.proc_list1 .img_boxs{
    background-image: -webkit-linear-gradient();
    background-image: -webkit-linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
    background-image: -moz-linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
    background-image: linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
} */
                
                .tx_bar_wraper .bar_pro_name {
                    font-size: .2rem;
                    display: none;
                }
                /*æ´æ›¢å„´å¨´î†¿å½é—ï¿½*/
                
                .tt-position-nav {
                    position: fixed;
                    bottom: 0;
                    /* background: #171a85; */
                    border-top: #ccc 1px solid;
                    background-size: auto auto;
                    background-size: 100% 100%;
                    display: -webkit-box;
                    z-index: 199323;
                    width: 100%;
                    max-width: 720px;
                }
                
                .tt-position-nav ul {
                    width: 100%;
                    margin-bottom: 0;
                    background: #171a85;
                }
                
                .tt-position-nav ul li {
                    padding: 10px 0px;
                    width: 20%;
                    height: auto;
                    float: left;
                    text-align: center;
                    background-color: #171a85;
                }
                
                .tt-position-nav ul li:nth-child(3) {
                    position: relative;
                    height: 1.5rem;
                    background: #171a85;
                    color: #fff;
                    /* border-top-left-radius: .8rem;
      border-top-right-radius: .8rem; */
                    border-radius: .8rem;
                    margin-top: -10%;
                    box-shadow: 0 0 6px 3px #fff;
                }
                
                .tt-position-nav li:nth-child(3) a {
                    display: block;
                    color: #000;
                    line-height: 1.2;
                }
                
                .protype a {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    /* background-color: #fff; */
                    letter-spacing: 2px;
                    width: 0;
                    height: 0;
                    overflow: hidden;
                }
                
                .protype a.active {
                    background-color: #fff;
                    font-size: .3rem;
                    padding: .16rem .2rem;
                    width: auto;
                    height: auto;
                    border-radius: 50%;
                    box-shadow: inset 0 0 6px 2px #e81f18;
                }
                
                .protype a:first-child.active {
                    top: -.4rem;
                    left: -2rem;
                }
                
                .protype a:nth-child(2).active {
                    top: -1.5rem;
                    left: -1.2rem;
                }
                
                .protype a:nth-child(3).active {
                    top: -2rem;
                    left: .2rem;
                }
                
                .protype a:nth-child(4).active {
                    top: -1.5rem;
                    left: auto;
                    right: -1.2rem;
                }
                
                .protype a:last-child.active {
                    top: -.4rem;
                    left: auto;
                    right: -2rem;
                }
.fl {
    float: left;
}
.bold {
    font-weight: bold;
}
